creating person and department controllers, models, DAOs and views