generate snapsho. get snapshot metadata