add to and update ipo prototype content