added a basic flow