add basic flow