finally finished creating a working set of controllers