using flow instead of _flow