Ipo review