-unsigned int flashLEDB= 0; // when set blue led will flash; the sensors sense new valid position (overshoot position)
-unsigned int flashLEDY= 0; // when set blue led will flash; the requested position was set
+volatile unsigned int requestedPosition= 0; ///< the positon the carousel should move to
+volatile unsigned int moveCarousel= 0; ///< request to move the carousel
+enum Direction {FORWARD, BACKWARD}; ///< FORWARD - 4,3,2,1,0, BACKWARD= 0,1,2,3,4
+enum Direction moveDirection= FORWARD; ///< the direction carousel should move
+unsigned int stepsToPos= 1; ///< distance to reguested position