adds new views & adjusts routing