added adjustable z-endstop