machinery interfaces