implemented cleaner syntax for the controllers for areas, regions and login