make class for dense hll impl