Different type of piston model