added activate and uninstall