new structure, icon and manifest file