parameterize key name