working on toggle for piston