delegate key matrix