used 
with gear and encoder