add icon in props