added functionality to Key item