support passing arbitrary args to build