removed debug prints and made the test driver even better