having an additional slidable mass moving in the opposite direction to the piston