add TestMain