an support multiple arguments