Refactors class Idea