having reciprocating, oscillating or rotating parts