add piston