add sparse test