new alternative way of testing