why did you chaneg this? append keeps copying, while concatenate does it only once