five tests, all working