-improved key codes