pistonlike
not defined yet