added second constructor for Person