implemented single-checked key