commit 0fa4fce3e20a4ad54037c41c83d9d7b150b88179 Author: ModelHub XC Date: Sun May 17 15:42:09 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: mradermacher/Nekolyne-i1-GGUF Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..195a87e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,60 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +Nekolyne.imatrix.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ1_M.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ1_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ2_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ2_XS.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ2_XXS.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ3_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ3_XXS.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q2_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q4_1.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Nekolyne.i1-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/Nekolyne.i1-IQ1_M.gguf b/Nekolyne.i1-IQ1_M.gguf new file mode 100644 index 0000000..e790273 --- /dev/null +++ b/Nekolyne.i1-IQ1_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2424a75c72599205fb0ff5708044ed87662ecae4508e6732524f6cea918df0f6 +size 289702336 diff --git a/Nekolyne.i1-IQ1_S.gguf b/Nekolyne.i1-IQ1_S.gguf new file mode 100644 index 0000000..d7a11ca --- /dev/null +++ b/Nekolyne.i1-IQ1_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b426e4705dd1a4be041f983d3e866c68e44bb3405a877359eb7a8ed13ef09cb7 +size 269967808 diff --git a/Nekolyne.i1-IQ2_M.gguf b/Nekolyne.i1-IQ2_M.gguf new file mode 100644 index 0000000..10c489a --- /dev/null +++ b/Nekolyne.i1-IQ2_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ff138f68200b0cfbb5ae4d80094a4b0663025b11575937eb2485ed964be53a +size 400077248 diff --git a/Nekolyne.i1-IQ2_S.gguf b/Nekolyne.i1-IQ2_S.gguf new file mode 100644 index 0000000..2e81b94 --- /dev/null +++ b/Nekolyne.i1-IQ2_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5435f4b0511da6a2019267d4ed57ba283e1ff8bacd26581dcdb27e2f6bee8898 +size 373764544 diff --git a/Nekolyne.i1-IQ2_XS.gguf b/Nekolyne.i1-IQ2_XS.gguf new file mode 100644 index 0000000..3d8fb0b --- /dev/null +++ b/Nekolyne.i1-IQ2_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1a32cb5166d1c722d40ba6ddbd28d7703b260f072518a4ff92a41f6e4d850cf +size 351789504 diff --git a/Nekolyne.i1-IQ2_XXS.gguf b/Nekolyne.i1-IQ2_XXS.gguf new file mode 100644 index 0000000..fba0589 --- /dev/null +++ b/Nekolyne.i1-IQ2_XXS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d008ebe4c5f173b190ced362fec592b00cac6f3085af20571cd997279523f7af +size 322593216 diff --git a/Nekolyne.i1-IQ3_M.gguf b/Nekolyne.i1-IQ3_M.gguf new file mode 100644 index 0000000..2e456a9 --- /dev/null +++ b/Nekolyne.i1-IQ3_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8938875a459ae7151f24316d120d8058cbd3ad94420ffe09b3eea90f99dd12de +size 516194752 diff --git a/Nekolyne.i1-IQ3_S.gguf b/Nekolyne.i1-IQ3_S.gguf new file mode 100644 index 0000000..9bdd882 --- /dev/null +++ b/Nekolyne.i1-IQ3_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7f051d6ba596daf3c25f373e4636ecc0d339dbf435665f41ef54ae23f81e685 +size 500875712 diff --git a/Nekolyne.i1-IQ3_XS.gguf b/Nekolyne.i1-IQ3_XS.gguf new file mode 100644 index 0000000..72f363e --- /dev/null +++ b/Nekolyne.i1-IQ3_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c02b3a9c4c7ede8d6f50765246f236654de496d3947123040382d4208c92c68 +size 477626816 diff --git a/Nekolyne.i1-IQ3_XXS.gguf b/Nekolyne.i1-IQ3_XXS.gguf new file mode 100644 index 0000000..fdc9808 --- /dev/null +++ b/Nekolyne.i1-IQ3_XXS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b118f72f1b0b85b6487a521dd9046bfb97f12a9ca6c02003ec1c308f39c1676 +size 445133248 diff --git a/Nekolyne.i1-IQ4_NL.gguf b/Nekolyne.i1-IQ4_NL.gguf new file mode 100644 index 0000000..dc6aa1a --- /dev/null +++ b/Nekolyne.i1-IQ4_NL.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c682351860de915559486d45addc9738731457e9a2a2270ea8684d6587df79 +size 638169536 diff --git a/Nekolyne.i1-IQ4_XS.gguf b/Nekolyne.i1-IQ4_XS.gguf new file mode 100644 index 0000000..74d322b --- /dev/null +++ b/Nekolyne.i1-IQ4_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99e0ab2ef9f06717c6ca0762901677a7e41c6abe670fa446d1ea90efe2bffbd9 +size 606204352 diff --git a/Nekolyne.i1-Q2_K.gguf b/Nekolyne.i1-Q2_K.gguf new file mode 100644 index 0000000..6dd53cd --- /dev/null +++ b/Nekolyne.i1-Q2_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7522067d6b68812d5897707094c8499322364f59a056e77ea70f283ad5d1554 +size 432132544 diff --git a/Nekolyne.i1-Q2_K_S.gguf b/Nekolyne.i1-Q2_K_S.gguf new file mode 100644 index 0000000..5109d2d --- /dev/null +++ b/Nekolyne.i1-Q2_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640d3b8afc58546182f9b1d81b88e798dca3ba9e69ee94f75e3696fb83e8fad7 +size 402395584 diff --git a/Nekolyne.i1-Q3_K_L.gguf b/Nekolyne.i1-Q3_K_L.gguf new file mode 100644 index 0000000..eb4c594 --- /dev/null +++ b/Nekolyne.i1-Q3_K_L.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a661b3ca24b59ce9ec4d99e5a91903b8a01835535f296fce1717d345c0f1435f +size 591528384 diff --git a/Nekolyne.i1-Q3_K_M.gguf b/Nekolyne.i1-Q3_K_M.gguf new file mode 100644 index 0000000..85bae35 --- /dev/null +++ b/Nekolyne.i1-Q3_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ceddf12b2038c0e822c98747ef1f21beaf2819f3ae0af0ea6a48fa51b682639 +size 548405696 diff --git a/Nekolyne.i1-Q3_K_S.gguf b/Nekolyne.i1-Q3_K_S.gguf new file mode 100644 index 0000000..6c0d5a6 --- /dev/null +++ b/Nekolyne.i1-Q3_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a33adef5261d0b446e524ca67739bdb51151df98d186800056fa9628e5cb9e1 +size 499343808 diff --git a/Nekolyne.i1-Q4_0.gguf b/Nekolyne.i1-Q4_0.gguf new file mode 100644 index 0000000..f3a0ee5 --- /dev/null +++ b/Nekolyne.i1-Q4_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de1198e101bc2e2e52fb1aa01577fbc2558c3607e1174add76445fe0e45a3681 +size 638169536 diff --git a/Nekolyne.i1-Q4_1.gguf b/Nekolyne.i1-Q4_1.gguf new file mode 100644 index 0000000..4a4c307 --- /dev/null +++ b/Nekolyne.i1-Q4_1.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b266bfc197d5980eb4b564ac1c8567ee802edf2c4a58a5375aeae17821f32da1 +size 701379008 diff --git a/Nekolyne.i1-Q4_K_M.gguf b/Nekolyne.i1-Q4_K_M.gguf new file mode 100644 index 0000000..340e84b --- /dev/null +++ b/Nekolyne.i1-Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e60bc9a416f99cf7f013013f2ec389a711b686c0ebf233307117cb339d8d5731 +size 667816384 diff --git a/Nekolyne.i1-Q4_K_S.gguf b/Nekolyne.i1-Q4_K_S.gguf new file mode 100644 index 0000000..ae187e9 --- /dev/null +++ b/Nekolyne.i1-Q4_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858202c7f6ec0fccf5af6ea898b56b1b0320ff6e55d5e8b8fe8b075afe466733 +size 639873472 diff --git a/Nekolyne.i1-Q5_K_M.gguf b/Nekolyne.i1-Q5_K_M.gguf new file mode 100644 index 0000000..c051b45 --- /dev/null +++ b/Nekolyne.i1-Q5_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4ebf12ca576b502ecbf6cb86923383c5159738fdfc19e704a27ff16c3b45b58 +size 782045632 diff --git a/Nekolyne.i1-Q5_K_S.gguf b/Nekolyne.i1-Q5_K_S.gguf new file mode 100644 index 0000000..ca0cf2e --- /dev/null +++ b/Nekolyne.i1-Q5_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a9c7827fe2c541ec6c9cc2be513a18689b7617d6579a5debab3e2061beb4b99 +size 766030272 diff --git a/Nekolyne.i1-Q6_K.gguf b/Nekolyne.i1-Q6_K.gguf new file mode 100644 index 0000000..f36734a --- /dev/null +++ b/Nekolyne.i1-Q6_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9908c594900649abc43eff14dd45996c0852d743da31547e3382574ffdfb1856 +size 903414208 diff --git a/Nekolyne.imatrix.gguf b/Nekolyne.imatrix.gguf new file mode 100644 index 0000000..3529e73 --- /dev/null +++ b/Nekolyne.imatrix.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0c3c1a036960d2984157775ad6c5b37d33e9eeb00de52b48bc575c9b2b88059 +size 1600704 diff --git a/README.md b/README.md new file mode 100644 index 0000000..2880fc6 --- /dev/null +++ b/README.md @@ -0,0 +1,107 @@ +--- +base_model: RAANA-IA/Nekolyne +datasets: +- Clemylia/Charlotte-nekolien-SLM +extra_gated_fields: + Je suis D'accord avec les conditions et la license: checkbox + date-de-candidature: date_picker + je veux utiliser ce modèle pour: + options: + - Exploration générale de la langue nekolienne + - Personnages Nekoliens ou RP + - Recherche et développement + - Utilisation de la sémantique nekolienne + - label: Other + value: other + type: select + votre-nationnalité: country + votre-pseudo: text +extra_gated_prompt: "✨\U0001FA77 Pour accéder a Nekolyne, vous devez accepter nos + conditions et notre license. Ainsi que utiliser le modèle ce pour quoi il a été + entraîné. ✨\U0001FA77 Merci de remplir le formulaire ici-présent pour faire votre + candidature." +language: +- fr +library_name: transformers +license: other +mradermacher: + readme_rev: 1 +quantized_by: mradermacher +tags: +- generated_from_trainer +--- +## About + + + + + + + + + +weighted/imatrix quants of https://huggingface.co/RAANA-IA/Nekolyne + + + +***For a convenient overview and download list, visit our [model page for this model](https://hf.tst.eu/model#Nekolyne-i1-GGUF).*** + +static quants are available at https://huggingface.co/mradermacher/Nekolyne-GGUF +## Usage + +If you are unsure how to use GGUF files, refer to one of [TheBloke's +READMEs](https://huggingface.co/TheBloke/KafkaLM-70B-German-V0.1-GGUF) for +more details, including on how to concatenate multi-part files. + +## Provided Quants + +(sorted by size, not necessarily quality. IQ-quants are often preferable over similar sized non-IQ quants) + +| Link | Type | Size/GB | Notes | +|:-----|:-----|--------:|:------| +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.imatrix.gguf) | imatrix | 0.1 | imatrix file (for creating your own quants) | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ1_S.gguf) | i1-IQ1_S | 0.4 | for the desperate | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ1_M.gguf) | i1-IQ1_M | 0.4 | mostly desperate | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ2_XXS.gguf) | i1-IQ2_XXS | 0.4 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ2_XS.gguf) | i1-IQ2_XS | 0.5 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ2_S.gguf) | i1-IQ2_S | 0.5 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ2_M.gguf) | i1-IQ2_M | 0.5 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q2_K_S.gguf) | i1-Q2_K_S | 0.5 | very low quality | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q2_K.gguf) | i1-Q2_K | 0.5 | IQ3_XXS probably better | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ3_XXS.gguf) | i1-IQ3_XXS | 0.5 | lower quality | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ3_XS.gguf) | i1-IQ3_XS | 0.6 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q3_K_S.gguf) | i1-Q3_K_S | 0.6 | IQ3_XS probably better | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ3_S.gguf) | i1-IQ3_S | 0.6 | beats Q3_K* | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ3_M.gguf) | i1-IQ3_M | 0.6 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q3_K_M.gguf) | i1-Q3_K_M | 0.6 | IQ3_S probably better | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q3_K_L.gguf) | i1-Q3_K_L | 0.7 | IQ3_M probably better | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ4_XS.gguf) | i1-IQ4_XS | 0.7 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-IQ4_NL.gguf) | i1-IQ4_NL | 0.7 | prefer IQ4_XS | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q4_0.gguf) | i1-Q4_0 | 0.7 | fast, low quality | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q4_K_S.gguf) | i1-Q4_K_S | 0.7 | optimal size/speed/quality | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q4_K_M.gguf) | i1-Q4_K_M | 0.8 | fast, recommended | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q4_1.gguf) | i1-Q4_1 | 0.8 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q5_K_S.gguf) | i1-Q5_K_S | 0.9 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q5_K_M.gguf) | i1-Q5_K_M | 0.9 | | +| [GGUF](https://huggingface.co/mradermacher/Nekolyne-i1-GGUF/resolve/main/Nekolyne.i1-Q6_K.gguf) | i1-Q6_K | 1.0 | practically like static Q6_K | + +Here is a handy graph by ikawrakow comparing some lower-quality quant +types (lower is better): + +![image.png](https://www.nethype.de/huggingface_embed/quantpplgraph.png) + +And here are Artefact2's thoughts on the matter: +https://gist.github.com/Artefact2/b5f810600771265fc1e39442288e8ec9 + +## FAQ / Model Request + +See https://huggingface.co/mradermacher/model_requests for some answers to +questions you might have and/or if you want some other model quantized. + +## Thanks + +I thank my company, [nethype GmbH](https://www.nethype.de/), for letting +me use its servers and providing upgrades to my workstation to enable +this work in my free time. Additional thanks to [@nicoboss](https://huggingface.co/nicoboss) for giving me access to his private supercomputer, enabling me to provide many more imatrix quants, at much higher quality, than I would otherwise be able to. + +