Added the Key interfaces