updates from KD