using the piston impact