* move prototypes to header file
* Makefile...