final version of tests