checkpoint, unit test, member