add views and router