added external code coverage