reordered controllers from register controller