added a boatload of keywords. ugh. it hurts