better explanation of test