starting to add sparse