multi-layer workflow