start developing add2 method to enable log structured storage and snapshots