add gitignore add makefile
notiong