a first look at how header files work. add.h declares what add.cpp provides and main.cpp includes add.h to have access to what is inside of add.cpp.