sparse setting