generated Idea model