multiple subfields are implemented