preview

Sketch of usecase-still lost lol