why `concat`?