runtime class definition woooooo!