deal with icon