add an example of a piston