add uninstall functionality