add makefile and some documents