add icon components