horz and vert concatenation