process-pattern-3