added key challenge