added three tests