splitting up argument builder object