for cross OS tet