c to ensure that the definition is according to the declaration. The declaration during the header is the glue that retains everything collectively; it makes it possible for the files to get compiled individually but https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812