4 comprehensive tests