moved manager interface from core