distributed keys