root routing. heh.
database fix and controller cleanup
database fixed again