add function test_cross()