Idea model initial commit