added domain classes and few scaffolded controllers