initial key recording design