Idea Refining complete and working !! ;D