TODO: add support multiple args for PLUS/MINUS/...