working up some flows