flow without initProfile , setBookFirst