better naming for icon lib