fix model bug: Letter and TerminalKey
new models