install and uninstall functions added for easier usage.