multiple arguments support