add main func test