send outputs back into yield statement (for dynamic requirements)