2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide
fo-75253fc72cfcbcd7
Identity
- Type
- Neutral molecule
- CAS
- 76199-85-4
- EC
- 278-388-8
- Origin
- EF 3.1 hybrid_name_cas_v1
- Changes
- 54 across every transformer
Structure
Alternative labels
13- 2-Cyano-2-[2,3-dihydro-3-(tetrahydro-2,4,6-trioxo-5(2H)-pyrimidinylidene)-1H-isoindol-1-ylidene]-N-methylacetamide
- Acetamide, 2-cyano-2-[2,3-dihydro-3-(tetrahydro-2,4,6-trioxo-5(2H)-pyrimidinylidene)-1H-isoindol-1-ylidene]-N-methyl-
- C.I. Pigment Yellow 185
- Indo Golden PY 139
- Paliogen Yellow D 1155
- Paliotol Gelb D 1150
- Paliotol Y-D 1155
- Paliotol Yellow D 1150
- Paliotol Yellow D 1155
- Paliotol Yellow L 1155
- Paliotol Yellow S 1155
- Pigment Yellow 185
- TCY 18501NS
Properties
| Property | Value |
|---|---|
| InChI2D key string chemrof:inchi2d_key_string | ACUPDOXCXXCPIX-UHFFFAOYSA-N, SNZMGUPMUOWIDP-LUAWRHEFSA-N |
| InChI2D string chemrof:inchi2d_string | InChI=1S/C16H11N5O4/c1-18-13(22)9(6-17)11-7-4-2-3-5-8(7)12(19-11)10-14(23)20-16(25)21-15(10)24/h2-5,19H,1H3,(H,18,22)(H2,20,21,23,24,25) |
| IUPAC name chemrof:IUPAC_name | 2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide |
| Molecular formula chemrof:molecular_formula | C16H11N5O4 |
| SMILES string chemrof:smiles_string | CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12 |
Known URLs
9Where 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=76199-85-4 | enrich_references.consensus_cas_link |
| chem.echa.europa.eu | https://chem.echa.europa.eu/100.071.241 | enrich_references.pubchem_identifier_url |
| comptox.epa.gov | https://comptox.epa.gov/dashboard/DTXSID7072836 | enrich_references.pubchem_identifier_url |
| gsrs.ncats.nih.gov | https://gsrs.ncats.nih.gov/ginas/app/beta/substances/7CF7E3AUE4 | enrich_references.pubchem_identifier_url |
| jglobal.jst.go.jp | http://jglobal.jst.go.jp/en/redirect?Nikkaji_No=J2.958.308K | enrich_references.pubchem_identifier_url |
| PubChem | https://pubchem.ncbi.nlm.nih.gov/compound/166483 | enrich_references.pubchem_compound |
| PubChem | https://pubchem.ncbi.nlm.nih.gov/compound/3037059 | enrich_references.pubchem_compound |
| Wikidata | https://www.wikidata.org/wiki/Q126609254 | enrich_references.pubchem_identifier_url |
| Wikipedia | https://en.wikipedia.org/wiki/Pigment_yellow_185 | enrich_references.pubchem_identifier_url |
Elementary flows
13| Flow | Context | Source | Unit | CFs |
|---|---|---|---|---|
| ee82b086-4c70-4d7f-8033-58318c997ad7 | Environmental → Air → Aircraft cruise height | EF 3.1 | kg | 4 |
| a7eeed22-819b-4de4-8b0b-99ffbfdfbe5d | Environmental → Air → Ground level → Urban (>1000 people/square mile) | EF 3.1 | kg | 4 |
| f132e6f4-35d2-47fd-955f-b04913bbdf93 | Environmental → Air → Indoor | EF 3.1 | kg | 4 |
| 36fa25af-639b-4f70-a439-8767ac8aea10 | Environmental → Air → Long-term | EF 3.1 | kg | 0 |
| 7350dde1-5585-43c4-9daf-33a8229d78f9 | Environmental → Air → Medium stack, <150 meters → Rural (<1000 people/square mile) | EF 3.1 | kg | 4 |
| 35a6d56a-d902-4942-b68d-c5d876a840d2 | Environmental → Air → Unknown | EF 3.1 | kg | 4 |
| 5ec747a7-064c-4c6c-b80a-90972c83d9c6 | Environmental → Ground → Agricultural | EF 3.1 | kg | 4 |
| 6fdbb7e8-2399-4d83-94db-47b33f108802 | Environmental → Ground → Non-agricultural | EF 3.1 | kg | 4 |
| 0e2728f4-5e33-4434-81c0-df0f9d084a82 | Environmental → Ground → Unknown | EF 3.1 | kg | 4 |
| c73ec64e-d212-49d8-b906-f1cd5dac94a5 | Environmental → Water → Long-term | EF 3.1 | kg | 0 |
| 0adeca99-3d2e-4b68-8478-53b4e64a992a | Environmental → Water → Ocean | EF 3.1 | kg | 4 |
| 18a6e062-c97a-4aae-8af9-039b8eaf9cbe | Environmental → Water → Surface water | EF 3.1 | kg | 4 |
| 30953c9a-fe6d-4bbc-accf-789e8c77e899 | Environmental → Water → Unknown | EF 3.1 | kg | 4 |
History
Everything that changed this substance (54 changes)
Full record
Flow object JSON
{
"flow_object_id": "fo-75253fc72cfcbcd7",
"prefLabel": [
{
"@value": "2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide",
"@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": "2-Cyano-2-[2,3-dihydro-3-(tetrahydro-2,4,6-trioxo-5(2H)-pyrimidinylidene)-1H-isoindol-1-ylidene]-N-methylacetamide",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Acetamide, 2-cyano-2-[2,3-dihydro-3-(tetrahydro-2,4,6-trioxo-5(2H)-pyrimidinylidene)-1H-isoindol-1-ylidene]-N-methyl-",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "C.I. Pigment Yellow 185",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Indo Golden PY 139",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliogen Yellow D 1155",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliotol Gelb D 1150",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliotol Y-D 1155",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliotol Yellow D 1150",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliotol Yellow D 1155",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliotol Yellow L 1155",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Paliotol Yellow S 1155",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "Pigment Yellow 185",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
},
{
"@value": "TCY 18501NS",
"@language": "en",
"@lang": "en",
"provenance": {
"prov:wasGeneratedBy": "consensus_match",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CAS:76199-85-4",
"EF 3.1",
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"prov:wasDerivedFrom": "common chemistry CAS lookup"
}
}
],
"properties": {
"https://w3id.org/chemrof/molecular_formula": {
"@id": "https://w3id.org/chemrof/molecular_formula",
"@value": [
"C16H11N5O4"
],
"attested_by": {
"C16H11N5O4": [
"enrich_references.pubchem_semantic",
"rdkit_post_consensus"
]
},
"rdfs:label": "Molecular formula",
"provenance": [
{
"prov:wasGeneratedBy": "enrich_references.pubchem_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:166483",
"CID:3037059"
],
"prov:wasDerivedFrom": "pubchem.props.Molecular Formula"
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12"
]
}
]
},
"https://w3id.org/chemrof/inchi2d_key_string": {
"@id": "https://w3id.org/chemrof/inchi2d_key_string",
"@value": [
"ACUPDOXCXXCPIX-UHFFFAOYSA-N",
"SNZMGUPMUOWIDP-LUAWRHEFSA-N"
],
"attested_by": {
"SNZMGUPMUOWIDP-LUAWRHEFSA-N": [
"enrich_references.pubchem_semantic"
],
"ACUPDOXCXXCPIX-UHFFFAOYSA-N": [
"rdkit_post_consensus"
]
},
"rdfs:label": "InChIKey",
"provenance": [
{
"prov:wasGeneratedBy": "enrich_references.pubchem_semantic",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:166483",
"CID:3037059"
],
"prov:wasDerivedFrom": "pubchem.props.InChIKey"
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12"
]
}
]
},
"https://w3id.org/chemrof/smiles_string": {
"@id": "https://w3id.org/chemrof/smiles_string",
"rdfs:label": "SMILES",
"@value": [
"CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12"
],
"provenance": [
{
"prov:wasGeneratedBy": "opsin_iupac",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide"
]
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12"
]
}
],
"attested_by": {
"CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12": [
"opsin_iupac",
"rdkit_post_consensus"
]
}
},
"https://w3id.org/chemrof/inchi2d_string": {
"@id": "https://w3id.org/chemrof/inchi2d_string",
"rdfs:label": "InChI",
"@value": [
"InChI=1S/C16H11N5O4/c1-18-13(22)9(6-17)11-7-4-2-3-5-8(7)12(19-11)10-14(23)20-16(25)21-15(10)24/h2-5,19H,1H3,(H,18,22)(H2,20,21,23,24,25)"
],
"provenance": [
{
"prov:wasGeneratedBy": "opsin_iupac",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide"
]
},
{
"prov:wasGeneratedBy": "rdkit_post_consensus",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CNC(=O)C(C#N)=c1[nH]c(=C2C(=O)NC(=O)NC2=O)c2ccccc12"
]
}
],
"attested_by": {
"InChI=1S/C16H11N5O4/c1-18-13(22)9(6-17)11-7-4-2-3-5-8(7)12(19-11)10-14(23)20-16(25)21-15(10)24/h2-5,19H,1H3,(H,18,22)(H2,20,21,23,24,25)": [
"opsin_iupac",
"rdkit_post_consensus"
]
}
},
"https://w3id.org/chemrof/IUPAC_name": {
"@id": "https://w3id.org/chemrof/IUPAC_name",
"rdfs:label": "IUPAC name",
"@value": [
"2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide"
],
"provenance": {
"prov:wasGeneratedBy": "opsin_iupac",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide"
]
},
"attested_by": {
"2-cyano-n-methyl-2-[3-(2,4,6-trioxotetrahydropyrimidin-5(2h)-ylidene)-2,3-dihydro-1h-isoindol-1-ylidene]acetamide": [
"opsin_iupac"
]
}
}
},
"references": [
{
"@id": "http://jglobal.jst.go.jp/en/redirect?Nikkaji_No=J2.958.308K",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:3037059;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.identifiers[76199-85-4]"
}
},
{
"@id": "https://chem.echa.europa.eu/100.071.241",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:166483;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.identifiers[76199-85-4]"
}
},
{
"@id": "https://commonchemistry.cas.org/detail?cas_rn=76199-85-4",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.consensus_cas_link",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"76199-85-4"
],
"prov:wasDerivedFrom": "cas_numbers"
}
},
{
"@id": "https://comptox.epa.gov/dashboard/DTXSID7072836",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:166483;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.identifiers[76199-85-4]"
}
},
{
"@id": "https://en.wikipedia.org/wiki/Pigment_yellow_185",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:3037059;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.identifiers[76199-85-4]"
}
},
{
"@id": "https://gsrs.ncats.nih.gov/ginas/app/beta/substances/7CF7E3AUE4",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:3037059;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.identifiers[76199-85-4]"
}
},
{
"@id": "https://pubchem.ncbi.nlm.nih.gov/compound/166483",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_compound",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:166483;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.by_cas[76199-85-4]"
}
},
{
"@id": "https://pubchem.ncbi.nlm.nih.gov/compound/3037059",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_compound",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:3037059;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.by_cas[76199-85-4]"
}
},
{
"@id": "https://www.wikidata.org/wiki/Q126609254",
"provenance": {
"prov:wasGeneratedBy": "enrich_references.pubchem_identifier_url",
"prov:wasAttributedTo": "consensus-flow-list",
"prov:hadPrimarySource": [
"CID:166483;CAS:76199-85-4"
],
"prov:wasDerivedFrom": "pubchem.identifiers[76199-85-4]"
}
}
],
"created_from": {
"resolver": "hybrid_name_cas_v1",
"seed_uuid": "0adeca99-3d2e-4b68-8478-53b4e64a992a",
"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": [
"76199-85-4"
],
"rdfs:seeAlso": [
"https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
],
"http://www.w3.org/2004/02/skos/core#exactMatch": [
{
"@id": "https://commonchemistry.cas.org/detail?cas_rn=76199-85-4"
}
],
"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": [
"278-388-8"
],
"rdfs:seeAlso": [
"https://echa.europa.eu/search-for-chemicals?query=278-388-8"
],
"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