update GatePiston added