c making sure that the definition is consistent with the declaration. The declaration while in the header is the glue that retains it all with each other; it permits the files to generally be compiled independently but https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812