- internal preview + cleanup