add arraybuilder