added sources and headers to makefile