and doc, fix tests,fix makefile