variety of controllers and basic view pages