added .h and makefile