revised key geometry