refactors FontAwesome::Icon