add strict_key_value feature