main==> test