breaks app out into idea and idea store