minor changes, works on pi now but doesn't drive