refacor icon solutions