Idea models