using arrangements of cylinders and pistons