* some refactoring
* keyLock with codeLock UI
* CodeLock done