added a person class and stuff