improved makefile
updated docs