key values, key engineering