key model