initial commit. shockingly, seems to be working