goddamnit cleaning this shit up is a pain