added concat and count