dennis pull request

added 3 controller, still working on improving them