add icon and body