added three tests, one fails