adding install and update functionality