snapshot install method added