add new hard checkpoint