added custom icon support and featured image bug