Improve sparse data format and methods