experimental uninstall support
fixed manifest
fixed uninstall