add icon function