removed the @classmethod cheese
fixed bugs in transations
bunch of bugs beign squashed but I needed to rewrite how you're doing some things