REFACTORY PROCESS TEMPLATE