add km checkpoint