more work on the kdd section