size of first dim, not length