new route view implemented