added uninstall functionality