initial of the cpp anchor
refactoring to add ascii_out
queue checkpoint
queue to list checkpoint