add newly added snapshot capability functions as missing