Builder interface
build -> Build
rename args