fully functional framework? code coverage of tests is poor