New: kr-selfimprovement