a little more clarity...hopefully i didn't mess anything up