add doc/ and Makefile
updated