added code coverage badget
code improved