organize arguments