checkpoint. not working