deploy piston and other updates
same as before