views and routes done