ok ok formatting and stuff
added structs and fixed up some Person class stuff