added person model and controller