basic flow without location functionality