Nitrogen Trifluoride
fo-bdff4ef899f824da
Identity
- Type
- Neutral molecule
- CAS
- 7783-54-2
- EC
- 232-007-1
- Origin
- EF 3.1 hybrid_name_cas_v1
- Changes
- 58 across every transformer
Structure
Alternative labels
9- [NF3]
- NF3
- nitrogen fluoride
- Nitrogen fluoride (NF3)
- Perfluoroammonia
- trifluoridonitrogen
- trifluoroamine
- trifluoroammonia
- trifluoroazane
Properties
| Property | Value |
|---|---|
| Elemental charge chemrof:elemental_charge | 0 |
| InChI2D key string chemrof:inchi2d_key_string | GVGCUCJTUSOZKP-UHFFFAOYSA-N |
| InChI2D string chemrof:inchi2d_string | InChI=1S/F3N/c1-4(2)3 |
| IUPAC name chemrof:IUPAC_name | Nitrogen Trifluoride |
| Molecular formula chemrof:molecular_formula | F3N |
| Molecular mass chemrof:molecular_mass | 71.001 |
| Monoisotopic mass chemrof:monoisotopic_mass | 70.99828, 70.998284 |
| SMILES string chemrof:smiles_string | FN(F)F |
Known URLs
13Where else this substance is described. Collected while the pipeline resolved it — from ChEBI's cross-references, from PubChem's identifier list, and from the CAS number — so a link here is a record the merge actually read, not a search it suggests.
| Resource | URL | Recorded by |
|---|---|---|
| CAS Common Chemistry | https://commonchemistry.cas.org/detail?cas_rn=7783-54-2 | enrich_references.chebi_xrefs |
| cdc.gov | https://www.cdc.gov/niosh-rtecs/QX1D5F88.html | enrich_references.pubchem_identifier_url |
| ChEBI | https://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI:30231 | enrich_references.chebi_id_link |
| chem.echa.europa.eu | https://chem.echa.europa.eu/100.029.097 | enrich_references.pubchem_identifier_url |
| chemicalsafety.ilo.org | https://chemicalsafety.ilo.org/dyn/icsc/showcard.display?p_card_id=1234 | enrich_references.pubchem_identifier_url |
| comptox.epa.gov | https://comptox.epa.gov/dashboard/DTXSID4040181 | enrich_references.pubchem_identifier_url |
| gmelin | gmelin:1551 | enrich_references.chebi_xrefs |
| gsrs.ncats.nih.gov | https://gsrs.ncats.nih.gov/ginas/app/beta/substances/4402F4X0RH | enrich_references.pubchem_identifier_url |
| jglobal.jst.go.jp | http://jglobal.jst.go.jp/en/redirect?Nikkaji_No=J95.127G | enrich_references.pubchem_identifier_url |
| PubChem | https://pubchem.ncbi.nlm.nih.gov/compound/24553 | enrich_references.pubchem_compound |
| PubChem | https://pubchem.ncbi.nlm.nih.gov/erg/#2451 | enrich_references.pubchem_identifier_url |
| Wikidata | https://www.wikidata.org/wiki/Q413835 | enrich_references.pubchem_identifier_url |
| Wikipedia | https://en.wikipedia.org/wiki/Nitrogen_trifluoride | enrich_references.pubchem_identifier_url |
Elementary flows
13| Flow | Context | Source | Unit | CFs |
|---|---|---|---|---|
| 87160f5c-36c8-46ad-a2ce-9974641ce1aa | Environmental → Air → Aircraft cruise height | EF 3.1 | kg | 4 |
| db7982d3-297b-453d-a310-99f2f1ee5cf1 | Environmental → Air → Ground level → Urban (>1000 people/square mile) | EF 3.1 | kg | 4 |
| eaa21429-2d8c-4785-8535-6e442ec6a1d0 | Environmental → Air → Indoor | EF 3.1 | kg | 4 |
| 6e5e642f-48f5-47ab-b2ec-7ae80fcff620 | Environmental → Air → Long-term | EF 3.1 | kg | 2 |
| 4fa8070d-01c5-490f-a28d-e73bddc061ae | Environmental → Air → Medium stack, <150 meters → Rural (<1000 people/square mile) | EF 3.1 | kg | 4 |
| 23bfd19e-9751-4b06-81f4-93b069a3fd56 | Environmental → Air → Unknown | EF 3.1 | kg | 4 |
| ef6cf91d-bef1-47b6-9397-7e446777fb84 | Environmental → Ground → Agricultural | EF 3.1 | kg | 2 |
| 172a3159-5623-4898-acec-dc05c4af891c | Environmental → Ground → Non-agricultural | EF 3.1 | kg | 2 |
| a6495720-b860-4c5a-8eb8-52f4f04a6d16 | Environmental → Ground → Unknown | EF 3.1 | kg | 2 |
| 5f4c43ce-7ac8-400a-b740-14f753ef2585 | Environmental → Water → Long-term | EF 3.1 | kg | 0 |
| 89666d1b-b066-4c20-a764-bc2ff00737bd | Environmental → Water → Ocean | EF 3.1 | kg | 2 |
| c8a6fe26-4abb-48ad-908b-cb7f8cac56b6 | Environmental → Water → Surface water | EF 3.1 | kg | 2 |
| 57a3c6b9-2ab2-41c1-a155-dafa8ae18849 | Environmental → Water → Unknown | EF 3.1 | kg | 2 |
History
Everything that changed this substance (58 changes)
Full record
Flow object JSON
{
"flow_object_id": "fo-bdff4ef899f824da",
"prefLabel": [
{
"@value": "Nitrogen Trifluoride",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "bootstrap_labels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1"
],
"prov:wasDerivedFrom": "legacy name field"
}
}
],
"altLabel": [
{
"@value": "[NF3]",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
},
{
"@value": "NF3",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
},
{
"@value": "nitrogen fluoride",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
},
{
"@value": "Nitrogen fluoride (NF3)",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:7783-54-2",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=7783-54-2"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Perfluoroammonia",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:7783-54-2",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=7783-54-2"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "trifluoridonitrogen",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
},
{
"@value": "trifluoroamine",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
},
{
"@value": "trifluoroammonia",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
},
{
"@value": "trifluoroazane",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "chebi_altlabels",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1",
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi synonym match"
}
}
],
"properties": {
"https://w3id.org/chemrof/molecular_formula": {
"@id": "https://w3id.org/chemrof/molecular_formula",
"@value": [
"F3N"
],
"attested_by": {
"F3N": [
"enrich_references.chebi_semantic",
"enrich_references.pubchem_semantic",
"rdkit_post_consensus"
]
},
"rdfs:label": "Molecular formula",
"provenance": [
{
"prov:wasGeneratedBy": "enrich_references.chebi_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.basic_property_values.generalized_empirical_formula"
},
{
"prov:wasGeneratedBy": "enrich_references.pubchem_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553"
],
"prov:wasDerivedFrom": "pubchem.props.Molecular Formula"
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
}
]
},
"https://w3id.org/chemrof/smiles_string": {
"@id": "https://w3id.org/chemrof/smiles_string",
"rdfs:label": "SMILES",
"@value": [
"FN(F)F"
],
"provenance": [
{
"prov:wasGeneratedBy": "opsin_iupac",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"Nitrogen Trifluoride"
]
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
}
],
"attested_by": {
"FN(F)F": [
"opsin_iupac",
"rdkit_post_consensus"
]
}
},
"https://w3id.org/chemrof/inchi2d_string": {
"@id": "https://w3id.org/chemrof/inchi2d_string",
"rdfs:label": "InChI",
"@value": [
"InChI=1S/F3N/c1-4(2)3"
],
"provenance": [
{
"prov:wasGeneratedBy": "opsin_iupac",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"Nitrogen Trifluoride"
]
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
}
],
"attested_by": {
"InChI=1S/F3N/c1-4(2)3": [
"opsin_iupac",
"rdkit_post_consensus"
]
}
},
"https://w3id.org/chemrof/inchi2d_key_string": {
"@id": "https://w3id.org/chemrof/inchi2d_key_string",
"@value": [
"GVGCUCJTUSOZKP-UHFFFAOYSA-N"
],
"attested_by": {
"GVGCUCJTUSOZKP-UHFFFAOYSA-N": [
"enrich_references.chebi_semantic",
"enrich_references.pubchem_semantic",
"rdkit_post_consensus"
]
},
"rdfs:label": "InChIKey",
"provenance": [
{
"prov:wasGeneratedBy": "enrich_references.chebi_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.basic_property_values.inchi_key_string"
},
{
"prov:wasGeneratedBy": "enrich_references.pubchem_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553"
],
"prov:wasDerivedFrom": "pubchem.props.InChIKey"
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
}
]
},
"https://w3id.org/chemrof/molecular_mass": {
"@id": "https://w3id.org/chemrof/molecular_mass",
"@value": [
71.001
],
"attested_by": {
"71.001": [
"enrich_references.chebi_semantic",
"rdkit_post_consensus"
]
},
"rdfs:label": "Molecular mass",
"http://qudt.org/schema/qudt/hasUnit": "https://vocab.brightway.one/units/unit/GM-PER-MOL",
"provenance": [
{
"prov:wasGeneratedBy": "enrich_references.chebi_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.basic_property_values.mass"
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
}
]
},
"https://w3id.org/chemrof/monoisotopic_mass": {
"@id": "https://w3id.org/chemrof/monoisotopic_mass",
"@value": [
70.99828,
70.998284
],
"attested_by": {
"70.99828": [
"enrich_references.chebi_semantic"
],
"70.998284": [
"rdkit_post_consensus",
"rdkit_pre_consensus"
]
},
"rdfs:label": "Monoisotopic mass",
"http://qudt.org/schema/qudt/hasUnit": "https://vocab.brightway.one/units/unit/GM-PER-MOL",
"provenance": [
{
"prov:wasGeneratedBy": "enrich_references.chebi_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.basic_property_values.monoisotopic_mass"
},
{
"prov:wasGeneratedBy": "rdkit_pre_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"FN(F)F"
]
}
]
},
"https://w3id.org/chemrof/elemental_charge": {
"@id": "https://w3id.org/chemrof/elemental_charge",
"@value": [
0
],
"attested_by": {
"0": [
"enrich_references.chebi_semantic"
]
},
"rdfs:label": "Elemental charge",
"http://qudt.org/schema/qudt/hasUnit": "https://vocab.brightway.one/units/unit/NUM",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.chebi_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.basic_property_values.charge"
}
},
"https://w3id.org/chemrof/IUPAC_name": {
"@id": "https://w3id.org/chemrof/IUPAC_name",
"rdfs:label": "IUPAC name",
"@value": [
"Nitrogen Trifluoride"
],
"provenance": {
"prov:wasGeneratedBy": "opsin_iupac",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"Nitrogen Trifluoride"
]
},
"attested_by": {
"Nitrogen Trifluoride": [
"opsin_iupac"
]
}
}
},
"references": [
{
"@id": "gmelin:1551",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.chebi_xrefs",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.xrefs_urls"
}
},
{
"@id": "http://jglobal.jst.go.jp/en/redirect?Nikkaji_No=J95.127G",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://chem.echa.europa.eu/100.029.097",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://chemicalsafety.ilo.org/dyn/icsc/showcard.display?p_card_id=1234",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://commonchemistry.cas.org/detail?cas_rn=7783-54-2",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.chebi_xrefs",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.xrefs_urls"
}
},
{
"@id": "https://comptox.epa.gov/dashboard/DTXSID4040181",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://en.wikipedia.org/wiki/Nitrogen_trifluoride",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://gsrs.ncats.nih.gov/ginas/app/beta/substances/4402F4X0RH",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://pubchem.ncbi.nlm.nih.gov/compound/24553",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_compound",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.by_cas[7783-54-2]"
}
},
{
"@id": "https://pubchem.ncbi.nlm.nih.gov/erg/#2451",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://www.cdc.gov/niosh-rtecs/QX1D5F88.html",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
},
{
"@id": "https://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI:30231",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.chebi_id_link",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"http://purl.obolibrary.org/obo/CHEBI_30231"
],
"prov:wasDerivedFrom": "chebi.id"
}
},
{
"@id": "https://www.wikidata.org/wiki/Q413835",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:24553;CAS:7783-54-2"
],
"prov:wasDerivedFrom": "pubchem.identifiers[7783-54-2]"
}
}
],
"created_from": {
"resolver": "hybrid_name_cas_v1",
"seed_uuid": "172a3159-5623-4898-acec-dc05c4af891c",
"seed_source": "EF 3.1",
"semantic_typing": {
"rule": "neutral_molecule",
"reason": "",
"types": [
"https://w3id.org/chemrof/NeutralMolecule"
],
"provenance": {
"prov:wasGeneratedBy": "semantic_typing.classify",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:wasDerivedFrom": "semantic_typing.rule.neutral_molecule"
}
}
},
"classifications": {
"http://semanticscience.org/resource/CHEMINF_000446": {
"@value": [
"7783-54-2"
],
"rdfs:seeAlso": [
"https://commonchemistry.cas.org/detail?cas_rn=7783-54-2"
],
"http://www.w3.org/2004/02/skos/core#exactMatch": [
{
"@id": "https://commonchemistry.cas.org/detail?cas_rn=7783-54-2"
}
],
"provenance": {
"prov:wasGeneratedBy": "hybrid_name_cas_v1",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1"
],
"prov:wasDerivedFrom": "cas_numbers"
}
},
"http://semanticscience.org/resource/CHEMINF_000447": {
"@value": [
"232-007-1"
],
"rdfs:seeAlso": [
"https://echa.europa.eu/search-for-chemicals?query=232-007-1"
],
"provenance": {
"prov:wasGeneratedBy": "hybrid_name_cas_v1",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"EF 3.1"
],
"prov:wasDerivedFrom": "ec_numbers"
}
}
},
"origin_qualifier": null,
"parent_flow_object_id": null,
"parent_intervention_id": null,
"@type": [
"https://w3id.org/chemrof/NeutralMolecule"
]
}
Something wrong here?
- This substance is published under the wrong name
- This is not that chemical
- This record is two substances, or it is a second copy of one
You do not need to run a build or clone anything. Name the record and say what your evidence is; the measurement is done for you. How contributing works