Motor 2 class added, differentiated between programming now and setting