implement positive Z move
implement negative Z move