support variant run method with different args