test suite is fully functional