basic workflow without delivery