added code coverage using scrutinizer.com