added new domain classes and controllers