# `SF011` Support free key:value {bdg-ref-primary}`input ` > We may want to associate a version to a requirement, as well as an author The user shall be able to associate arbitrary "key:value" items to a requirement. It shall appear below the requirement. This allows having project-specific fields. :::{dropdown} Properties :icon: note :color: primary **author:** Gloutch **since:** `0.1.0` **version:** 1 ::: :::{dropdown} Tested by :open: :icon: check-circle-fill :color: success [`TF010` Writing properties](/tests/TF010) ::: ---------- __Comments__ :::{card} Gloutch :text-align: left This could take the form: ``` keyvalues: - key: value ``` ::: :::{card} Antoine :text-align: right What about: ``` properties: key: value ``` :::