implemented BasicTransformTermination, TODO test it and continue