Twitter prepares for IPO.