added which person and what person
fixed bug
added some different structures
added stuff