review, reword, fix language and stuff