draft flow for customer.do