using more concat and capture