added person in model and generating and reducing stream