Completed I3:Refactor of IdeaBox.