new checkpoint system
Merge branch 'Atlas_3' into Master_2