add template of ProcessOn as reference