add icon and other changes