removal of default controller and creation of type coverage controller