added uninstall feature