M0 workflow