add views + controllers