complete flow modify