now supports sparse data
removed failing test for now