modification concat, and add append.