makefile and code coverage report
documentation update