creating structure for models and routes. need view