ASSIGNMENT 3: updated with Person Modal