running all kinds of tests