starting to add uninstall functionality