working install/uninstall methods