add install/unsintall support