process chain design