added classes for manager