created the structure for the application