add support for icons