Finished restore method and commenting of CheckPoint class