support multi parameters