initial revision of custom controller-manager