fixed typo (should be added to Checker :-( )
reimplementation of Transformer
completed transform leading up to "basic code"