added idea of application
renamed controllers to services since it will class with mvc