initialize repository.
add makefile
new makefiles