corrected concat version