add working controllers

All controllers are now working.