added: install & uninstall()