added checkpoint