Are you ready for IPO?