high-level API WIP snapshot