implementing build concat