junk commit, made some changes i forgot about. module wasnt needed really, only keeping this around for posterity.
merging conflict. still unusable