piston go up and down and all around