main  test