add icon and package