changes for level 2 controller