add basis of tests in 3