cyclic process design