have basic controllers and views