backbone of the application has been done