kdm project