hmm now that i think about it i might have some fun here