1st_person changed
minor revised