A lot of fixing with view and routes