Further work. commit checkppoint