fixed a bunch of shit, made code compile
drive start