snapshot
cleanup logger interface
snapshot
snapshot
merge