this is a open source for game freaking math