starting to tackle code coverage