test is self explanatory