interleave instead of mapcat vector