added the ZXY flow. untested yet but it doesnt interfere with the rest