research and stuff
cleanup