add new views and their controllers