new args format