added install and uninstall targets