Just double checking... so functions go in .c files, all other necessary things for the functions to operate go in the .h file (and function prototypes go in the .h file as well?) So in my main.c (startup script), I only include the .h files? Or I only include the .c files?