untested code should fix auto featchers, and untested autonomous rutine.