checkpoint: distribution builder + cleanup