checkpointing some first core io work
renaming