start to "ninjectify" the controller