Adapt workflow