test 3 ways