preparing snapshot maps
snapshot copying working correctly
basic support for snapshotting