Updated with some notes on code coverage testing