back to working to support multiple arguments