Add CheckPoint datstructure
Work