looks like this could be constructed as a matrix and populated, particularly given that it is cast to one on like 615