it still compiles but not tested
more untested but compiling stuff
there is still some issu in handling full step transitions but the fade interpolations seems to work