Full CodeLock model