adding bascontrollers and views