add Process for value-level composition