add lcov coverage