addeded new classes for controllers