header files now contain exported functions
c files include header files of imported modules