create header files, introduce make system