diff --git a/package-lock.json b/package-lock.json
index a4d99f26b99e50020b93f60028cc5551e0855efa..37e5d49a0455c3f308fb4a485bc91212cffd9e26 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,16 +1,16 @@
 {
-  "name": "pythoniztioningcrypto2",
-  "version": "0.0.1",
+  "name": "@files-ui/react",
+  "version": "1.0.0",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
-      "name": "pythoniztioningcrypto2",
-      "version": "0.0.1",
+      "name": "@files-ui/react",
+      "version": "1.0.0",
       "license": "MIT",
       "dependencies": {
         "@dynamicss/dynamicss": "^2.2.8",
-        "defpythoniztioningtrycrypto": "^0.0.2"
+        "@files-ui/core": "^1.0.0"
       },
       "devDependencies": {
         "@rollup/plugin-commonjs": "^24.0.1",
@@ -645,6 +645,11 @@
       "integrity": "sha512-e6hrGUydr8f+c9E/9fHFSG5LoSLdq/MdZXXfbzEDWIVuzKF2hcdxZE7nHNqUNF2htw1mZ17Pyoshu3A6kFEeFA==",
       "hasInstallScript": true
     },
+    "node_modules/@files-ui/core": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/@files-ui/core/-/core-1.0.0.tgz",
+      "integrity": "sha512-QUGmwPjGW7ajUelagLDmLwpGTHndBtIGmwXCCsa88oQBEK78rtARjsN0LjliQVhOoTfXLbc2Txy/U67/C8C4vg=="
+    },
     "node_modules/@istanbuljs/load-nyc-config": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
@@ -2313,11 +2318,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/defpythoniztioningtrycrypto": {
-      "version": "0.0.2",
-      "resolved": "https://registry.npmjs.org/defpythoniztioningtrycrypto/-/defpythoniztioningtrycrypto-0.0.2.tgz",
-      "integrity": "sha512-bc9YZbhwtghpg0074c33eXD0LnzQPUwpOBinlH7UkcJZa/vldvDWRU2TRqQScPhm4nMr70wWNX1ZwqBMmMB6aA=="
-    },
     "node_modules/delayed-stream": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -6800,6 +6800,11 @@
       "resolved": "https://registry.npmjs.org/@dynamicss/dynamicss/-/dynamicss-2.2.8.tgz",
       "integrity": "sha512-e6hrGUydr8f+c9E/9fHFSG5LoSLdq/MdZXXfbzEDWIVuzKF2hcdxZE7nHNqUNF2htw1mZ17Pyoshu3A6kFEeFA=="
     },
+    "@files-ui/core": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/@files-ui/core/-/core-1.0.0.tgz",
+      "integrity": "sha512-QUGmwPjGW7ajUelagLDmLwpGTHndBtIGmwXCCsa88oQBEK78rtARjsN0LjliQVhOoTfXLbc2Txy/U67/C8C4vg=="
+    },
     "@istanbuljs/load-nyc-config": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
@@ -8093,11 +8098,6 @@
         "object-keys": "^1.1.1"
       }
     },
-    "defpythoniztioningtrycrypto": {
-      "version": "0.0.2",
-      "resolved": "https://registry.npmjs.org/defpythoniztioningtrycrypto/-/defpythoniztioningtrycrypto-0.0.2.tgz",
-      "integrity": "sha512-bc9YZbhwtghpg0074c33eXD0LnzQPUwpOBinlH7UkcJZa/vldvDWRU2TRqQScPhm4nMr70wWNX1ZwqBMmMB6aA=="
-    },
     "delayed-stream": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
diff --git a/package.json b/package.json
index 258fb76071ed2b53ff2f4192cf8eb287d53f87c1..96e018a2b84c49ee5bee8cbf157fad597277b01c 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,7 @@
   },
   "dependencies": {
     "@dynamicss/dynamicss": "^2.2.8",
-    "theamazingunkowntext": "^1.0.2"
+    "@files-ui/core": "^1.0.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/src/Avatar/Avatar.tsx b/src/Avatar/Avatar.tsx
index 51295b97a22fc4f103990143f066e88124c2dd04..f6cfe0f71fcbb78f709bcdcafc2302cf55391219 100644
--- a/src/Avatar/Avatar.tsx
+++ b/src/Avatar/Avatar.tsx
@@ -7,7 +7,7 @@ import { useAvatarStyle } from "./useAvatarStyle";
 import InfiniteLoader from "../loader/InfiniteLoader/InfiniteLoader";
 import Layer from "../FileMosaic/components/file-mosaic-layer/Layer";
 import ImagePreview from "../ImagePreview/ImagePreview";
-import { FileIdGenerator } from "defpythoniztioningtrycrypto";
+import { FileIdGenerator } from "@files-ui/core";
 const Avatar: React.FC<AvatarProps> = (props: AvatarProps) => {
   const {
     readOnly,
diff --git a/src/DownloadHidden/DownloadHidden.tsx b/src/DownloadHidden/DownloadHidden.tsx
index 05c6f489569aba218dc1f9aa383dade59f8f162b..fbaeca0f4b4ce40cb1e135698e6b6604d89b456d 100644
--- a/src/DownloadHidden/DownloadHidden.tsx
+++ b/src/DownloadHidden/DownloadHidden.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-//import { handleClickUtil } from "defpythoniztioningtrycrypto"
+//import { handleClickUtil } from "@files-ui/core"
 export type DownloadHiddenProps = {
   downloadUrl?: string;
   anchorRef: React.RefObject<HTMLAnchorElement>;
diff --git a/src/DropLayer/utils/dropLayerDynamicStyle.ts b/src/DropLayer/utils/dropLayerDynamicStyle.ts
index 0210804e537baa8efae007c5b35a9dc3e7c70426..64744537520792c46fa16ee727540ff1ef2df0c0 100644
--- a/src/DropLayer/utils/dropLayerDynamicStyle.ts
+++ b/src/DropLayer/utils/dropLayerDynamicStyle.ts
@@ -1,4 +1,4 @@
-import { completeAsureColor } from "defpythoniztioningtrycrypto"
+import { completeAsureColor } from "@files-ui/core"
 import { DEFAULT_BORDER_RADIUS } from "../../Dropzone/components/dropzone/DropzoneProps";
 
 
diff --git a/src/Dropzone/components/DropzoneButtons/DropzoneButtons.tsx b/src/Dropzone/components/DropzoneButtons/DropzoneButtons.tsx
index 81c21f6129d35458e4f7556256f01ffe9317c803..ff71abc209311f5c7a2b2621ecb6c776a9b1982e 100644
--- a/src/Dropzone/components/DropzoneButtons/DropzoneButtons.tsx
+++ b/src/Dropzone/components/DropzoneButtons/DropzoneButtons.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { addClassName, Localization } from "defpythoniztioningtrycrypto"
+import { addClassName, Localization } from "@files-ui/core"
 import { MaterialButton } from "../../../MaterialButton";
 import { ActionButtonItem, DropzoneActions } from "../dropzone/DropzoneProps";
 import "./DropzoneButtons.scss";
diff --git a/src/Dropzone/components/DropzoneChildren/DropzoneChildren.tsx b/src/Dropzone/components/DropzoneChildren/DropzoneChildren.tsx
index 5b820a1c21ccd885d646b5b7af8ea9f298e047f0..69c173bc54e78f98559912920e069131255112a1 100644
--- a/src/Dropzone/components/DropzoneChildren/DropzoneChildren.tsx
+++ b/src/Dropzone/components/DropzoneChildren/DropzoneChildren.tsx
@@ -3,7 +3,7 @@ import {
   DropzoneLocalizerSelector,
   Localization,
   LocalLabels,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import "./DropzoneChildren.scss";
 
 declare type DropzoneChildrenProps = {
diff --git a/src/Dropzone/components/DropzoneDisabledLayer/DropzoneDisabledLayer.tsx b/src/Dropzone/components/DropzoneDisabledLayer/DropzoneDisabledLayer.tsx
index c76e4d14f3e509959b74a9174a4414bf89723776..d42ec8221d045651a025704f13dff9b3baff2ff5 100644
--- a/src/Dropzone/components/DropzoneDisabledLayer/DropzoneDisabledLayer.tsx
+++ b/src/Dropzone/components/DropzoneDisabledLayer/DropzoneDisabledLayer.tsx
@@ -1,7 +1,7 @@
 import * as React from "react";
 import {
   addClassName,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import {
   handleClickUtil,
   handleDragUtil,
diff --git a/src/Dropzone/components/DropzoneFooter/DropzoneFooter.tsx b/src/Dropzone/components/DropzoneFooter/DropzoneFooter.tsx
index 8ae666430ff93bafe465a1f563f3a640f69be6c5..cabbfa6f2052b038c98c31973d24bfa170dfc7e5 100644
--- a/src/Dropzone/components/DropzoneFooter/DropzoneFooter.tsx
+++ b/src/Dropzone/components/DropzoneFooter/DropzoneFooter.tsx
@@ -5,7 +5,7 @@ import {
   FunctionLabel,
   Localization,
   LocalLabels,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import { handleClickUtil } from "../../../utils";
 import { FooterConfig } from "../dropzone/DropzoneProps";
 
diff --git a/src/Dropzone/components/DropzoneHeader/DropzoneHeader.tsx b/src/Dropzone/components/DropzoneHeader/DropzoneHeader.tsx
index f9f3ef842e4d6c0315b7fbdb480a702ecc3d5ed8..640b5d3ea0e8c13724905efa3f41b5821ca7a533 100644
--- a/src/Dropzone/components/DropzoneHeader/DropzoneHeader.tsx
+++ b/src/Dropzone/components/DropzoneHeader/DropzoneHeader.tsx
@@ -7,7 +7,7 @@ import {
   FunctionLabel,
   Localization,
   LocalLabels,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import { UploadingProcess, Clean, Cancel, Upload } from "../../../icons";
 
 export type DropzoneHeaderProps = {
diff --git a/src/Dropzone/components/dropzone/Dropzone.tsx b/src/Dropzone/components/dropzone/Dropzone.tsx
index 17475eac50e1ab03fc84224db2f6118b49758d86..b8a59b65f014bf6c7e310f3cc3b31339552d8ede 100644
--- a/src/Dropzone/components/dropzone/Dropzone.tsx
+++ b/src/Dropzone/components/dropzone/Dropzone.tsx
@@ -29,7 +29,7 @@ import {
   getRandomInt,
   addClassName,
   Localization,completeAsureColor, FileIdGenerator,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import { mergeProps } from "../../../overridable";
 import InputHidden from "../../../InputHidden/InputHidden";
 import {
diff --git a/src/Dropzone/components/dropzone/DropzoneProps.ts b/src/Dropzone/components/dropzone/DropzoneProps.ts
index e679f94ab6774e9d19eeac972ed73715e5fb791c..382479be731704602965a466d0c9d21a61eda626 100644
--- a/src/Dropzone/components/dropzone/DropzoneProps.ts
+++ b/src/Dropzone/components/dropzone/DropzoneProps.ts
@@ -1,4 +1,4 @@
-import { ExtFile, ValidateFileResponse, Localization, UploadConfig } from "defpythoniztioningtrycrypto"
+import { ExtFile, ValidateFileResponse, Localization, UploadConfig } from "@files-ui/core"
 
 import * as React from "react";
 import { OverridableComponentProps } from "../../../overridable";
diff --git a/src/FileCard/FileCard.tsx b/src/FileCard/FileCard.tsx
index 05e9a5be587bcf4ba5ac6a003ed7da8332546ff7..8106b1e19e031e2a00e7f9bdd72fe8375faf405c 100644
--- a/src/FileCard/FileCard.tsx
+++ b/src/FileCard/FileCard.tsx
@@ -9,7 +9,7 @@ import {
   Localization,
   //handleClickUtil,
   shrinkWord,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 
 import FileCardRightActions from "./components/FileCardRightActions";
 import FileCardInfoLayer from "./components/FileCardInfoLayer";
diff --git a/src/FileCard/components/FileCardInfoLayer.tsx b/src/FileCard/components/FileCardInfoLayer.tsx
index 76dd55faeb3829e6080845fbd81dd750989fa310..8870b38032fc240574c440b644b1e311e4d0a8c9 100644
--- a/src/FileCard/components/FileCardInfoLayer.tsx
+++ b/src/FileCard/components/FileCardInfoLayer.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import { FileMosaicInfoLayerProps } from "../../FileMosaic";
 import { Cancel } from "../../icons";
 type FileCardInfoLayerProps = FileMosaicInfoLayerProps;
diff --git a/src/FileCard/components/FileCardUploadLayer.tsx b/src/FileCard/components/FileCardUploadLayer.tsx
index 53431a699c4f04184db9ede708472de95aeb8e4b..24e1dc93f7a9a467ee3379a2ef06aa557ab2d8da 100644
--- a/src/FileCard/components/FileCardUploadLayer.tsx
+++ b/src/FileCard/components/FileCardUploadLayer.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { Localization, UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { Localization, UPLOADSTATUS } from "@files-ui/core"
 import {
   AbortedStatus,
   EmptyStatus,
diff --git a/src/FileInputButton/FileInputButton.tsx b/src/FileInputButton/FileInputButton.tsx
index 45fe0952891c331597d19592b08b6bf0c3917643..dd90b1a633a37ba103e6ddfe8222540258e15747 100644
--- a/src/FileInputButton/FileInputButton.tsx
+++ b/src/FileInputButton/FileInputButton.tsx
@@ -23,7 +23,7 @@ import {
   toUploadableExtFileList,
   cleanInput,
   FileIdGenerator,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import { DropzoneActions } from "../Dropzone/components/dropzone/DropzoneProps";
 import DropzoneButtons from "../Dropzone/components/DropzoneButtons/DropzoneButtons";
 import { FilesUiContext } from "../FilesUiProvider/FilesUiContext";
diff --git a/src/FileInputButton/InputButtonProps.ts b/src/FileInputButton/InputButtonProps.ts
index 99cee746513f2fd8eaaf52e9cfad28f64dd889f7..ae123ed7a1f249a451f5d339d958b8766da0fe2b 100644
--- a/src/FileInputButton/InputButtonProps.ts
+++ b/src/FileInputButton/InputButtonProps.ts
@@ -1,4 +1,4 @@
-import { ValidateFileResponse, ExtFile, Localization, UploadConfig } from "defpythoniztioningtrycrypto"
+import { ValidateFileResponse, ExtFile, Localization, UploadConfig } from "@files-ui/core"
 import { ActionButtons } from "../Dropzone/components/dropzone/DropzoneProps";
 import { MaterialButtonProps } from "../MaterialButton/MaterialButtonProps";
 
diff --git a/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayer.tsx b/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayer.tsx
index 41b95dade474bcdf3bd7ae2f9c0a7fa5493b3f2a..d0cecc42cf75309bd45f03268ddf7b6becaffa44 100644
--- a/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayer.tsx
+++ b/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayer.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import { Cancel } from "../../../icons";
 import FileMosaicStatus from "../FileMosaicStatus/FileMosaicStatus";
 import { FileMosaicInfoLayerProps } from "./FileMosaicInfoLayerProps";
diff --git a/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayerProps.ts b/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayerProps.ts
index 45bd9acac3f478825c3a6d7510d2d221b5ad775c..ae801d71e87e61d871775ee47d29bb1aa53c50f5 100644
--- a/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayerProps.ts
+++ b/src/FileMosaic/components/FileMosaicInfoLayer/FileMosaicInfoLayerProps.ts
@@ -1,4 +1,4 @@
-import { Localization, UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { Localization, UPLOADSTATUS } from "@files-ui/core"
 
 export type FileMosaicInfoLayerProps = {
     valid: boolean | null | undefined;
diff --git a/src/FileMosaic/components/FileMosaicMainLayer.tsx/FileMosaicMainLayerProps.ts b/src/FileMosaic/components/FileMosaicMainLayer.tsx/FileMosaicMainLayerProps.ts
index 6527a0a9ef5f1f3f620c0c1237fac2d849aa3d4e..a0bebbdc79be238db55efc48763e493b767c7f7c 100644
--- a/src/FileMosaic/components/FileMosaicMainLayer.tsx/FileMosaicMainLayerProps.ts
+++ b/src/FileMosaic/components/FileMosaicMainLayer.tsx/FileMosaicMainLayerProps.ts
@@ -1,4 +1,4 @@
-import { Localization, UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { Localization, UPLOADSTATUS } from "@files-ui/core"
 
 export interface FileMosaicMainLayerProps {
     darkMode?: boolean;
diff --git a/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatus.tsx b/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatus.tsx
index 9acfe16e83591b2778568fe9e57f60cfa6ab9f68..3d36b31d1f7aa97730304bb97cbe8ffce68e4cbd 100644
--- a/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatus.tsx
+++ b/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatus.tsx
@@ -3,7 +3,7 @@ import * as React from "react";
 import { CheckCircle, CloudDone, DoDisturb, UploadError } from "../../../icons";
 import { FileMosaicStatusProps } from "./FileMosaicStatusProps";
 import "./FileMosaicStatus.scss";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 
 const FileMosaicStatus: React.FC<FileMosaicStatusProps> = (
   props: FileMosaicStatusProps
diff --git a/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatusProps.ts b/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatusProps.ts
index e29aa1ccdbd3187945ef7bdb416ea0945d82f42e..4bd1734367ab67453cae0c7590f93e17fefd706a 100644
--- a/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatusProps.ts
+++ b/src/FileMosaic/components/FileMosaicStatus/FileMosaicStatusProps.ts
@@ -1,4 +1,4 @@
-import { Localization, UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { Localization, UPLOADSTATUS } from "@files-ui/core"
 
 
 export interface FileMosaicStatusProps {
diff --git a/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx b/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx
index 47f5b9e2c78d9b8b7e3653789dc9577c14774020..0fd1859bf53cd56b1d534f23790718af35ab4aac 100644
--- a/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx
+++ b/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx
@@ -1,7 +1,7 @@
 import * as React from "react";
 import { FileMosaicUploadLayerProps } from "./FileMosaicUploadLayerProps";
 import "./FileMosaicUploadLayer.scss";
-import { UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { UPLOADSTATUS } from "@files-ui/core"
 import {
   PreparingStatus,
   UploadingStatus,
diff --git a/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerLegacy.tsx b/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerLegacy.tsx
index be9ef0fbd224e8dc8e7592d67f1bbb8e630cff41..63eba3e8db7c421fc4aa9c0ddb2eed5c15b89ab2 100644
--- a/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerLegacy.tsx
+++ b/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerLegacy.tsx
@@ -6,7 +6,7 @@ import {
   FileItemLocalizerSelector,
   LocalLabels,
   UPLOADSTATUS,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import { CheckCircle, CloudDone, UploadError } from "../../../icons";
 import { DynamicLoader } from "../../../loader";
 
diff --git a/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerProps.ts b/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerProps.ts
index 9f0e714a4eac8a29f0cb8398b0ce1e2d6ee4a4af..4c1eb9f382cf91fa89cad6c75d2da2b64a81553f 100644
--- a/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerProps.ts
+++ b/src/FileMosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayerProps.ts
@@ -1,4 +1,4 @@
-import { Localization, UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { Localization, UPLOADSTATUS } from "@files-ui/core"
 
 export interface FileMosaicUploadLayerPropsMap {
     visible?: boolean;
diff --git a/src/FileMosaic/components/file-mosaic-layer/Layer.tsx b/src/FileMosaic/components/file-mosaic-layer/Layer.tsx
index c46506dd3b2739d680be487efbdd99ed9714cd9b..a47197dc085d490c92e8b85ab5085ede8fb00fc6 100644
--- a/src/FileMosaic/components/file-mosaic-layer/Layer.tsx
+++ b/src/FileMosaic/components/file-mosaic-layer/Layer.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { addClassName } from "defpythoniztioningtrycrypto"
+import { addClassName } from "@files-ui/core"
 import { OverridableComponentProps } from "../../../overridable";
 import "./Layer.scss";
 
diff --git a/src/FileMosaic/components/file-mosaic-layer/LayerContainer.tsx b/src/FileMosaic/components/file-mosaic-layer/LayerContainer.tsx
index b1b14bdd9a6a18edefd306a698a420db169da223..157e03bbd487016295d8b7fbf6a14ef0b137c9b0 100644
--- a/src/FileMosaic/components/file-mosaic-layer/LayerContainer.tsx
+++ b/src/FileMosaic/components/file-mosaic-layer/LayerContainer.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { addClassName } from "defpythoniztioningtrycrypto"
+import { addClassName } from "@files-ui/core"
 import { OverridableComponentProps } from "../../../overridable";
 import "./LayerContainer.scss";
 
diff --git a/src/FileMosaic/components/file-mosaic/FileMosaic.tsx b/src/FileMosaic/components/file-mosaic/FileMosaic.tsx
index 74f9312674b70d7e541d9975f8aba4942fcc6578..820447729362970d597b9e5b57d01bca2c22e630 100644
--- a/src/FileMosaic/components/file-mosaic/FileMosaic.tsx
+++ b/src/FileMosaic/components/file-mosaic/FileMosaic.tsx
@@ -4,7 +4,7 @@ import {
   fileSizeFormater,
   getLocalFileItemData,
   Localization,
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 import "./FileMosaic.scss";
 import "./../../../icons/IconStyles.scss";
 import { FileMosaicProps } from "./FileMosaicProps";
diff --git a/src/FileMosaic/components/file-mosaic/FileMosaicProps.ts b/src/FileMosaic/components/file-mosaic/FileMosaicProps.ts
index 9cd2862b170d93aa067e1478804280979f574049..b5b9948474ed215257bed34ccc77f166f3e2ef55 100644
--- a/src/FileMosaic/components/file-mosaic/FileMosaicProps.ts
+++ b/src/FileMosaic/components/file-mosaic/FileMosaicProps.ts
@@ -1,4 +1,4 @@
-import { Localization, UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { Localization, UPLOADSTATUS } from "@files-ui/core"
 import { OverridableComponentProps } from "../../../overridable";
 
 export interface FileMosaicPropsMap extends OverridableComponentProps {
diff --git a/src/FileStatus/AbortedStatus.tsx b/src/FileStatus/AbortedStatus.tsx
index f9510bd52579479dcc6708d290988875a8c74e29..498841b37f82c77a4b28a6d1a938fa59a4b54839 100644
--- a/src/FileStatus/AbortedStatus.tsx
+++ b/src/FileStatus/AbortedStatus.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import { DoDisturb } from "../icons";
 import { FileStatusProps } from "./FileStatusProps";
 interface AbortedStatusProps extends FileStatusProps {}
diff --git a/src/FileStatus/ErrorStatus.tsx b/src/FileStatus/ErrorStatus.tsx
index 393a9d85e10b1a607f59f1971ce0fb0b03c15497..14df5a547a4dd6b9500f089dc113c47fa1923ed8 100644
--- a/src/FileStatus/ErrorStatus.tsx
+++ b/src/FileStatus/ErrorStatus.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import { Clear } from "../icons";
 import { FileStatusProps } from "./FileStatusProps";
 interface ErrorStatusProps extends FileStatusProps {}
diff --git a/src/FileStatus/FileStatusProps.ts b/src/FileStatus/FileStatusProps.ts
index efa8ab916ee0db8ffd68b372762934090caee099..407a7b69f91e9dbd3438d71d9071616c1a904bbe 100644
--- a/src/FileStatus/FileStatusProps.ts
+++ b/src/FileStatus/FileStatusProps.ts
@@ -1,4 +1,4 @@
-import { Localization } from "defpythoniztioningtrycrypto"
+import { Localization } from "@files-ui/core"
 
 export type FileStatusProps = {
     localization?: Localization;
diff --git a/src/FileStatus/PreparingStatus.tsx b/src/FileStatus/PreparingStatus.tsx
index 6a6d2ef93f98662dde6f4b6e0756f9506ca1fae2..ae914ad0ea3893d271f9bc47096eb6eada196d2b 100644
--- a/src/FileStatus/PreparingStatus.tsx
+++ b/src/FileStatus/PreparingStatus.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import InfiniteLoader from "../loader/InfiniteLoader/InfiniteLoader";
 import { FileStatusProps } from "./FileStatusProps";
 
diff --git a/src/FileStatus/SuccessStatus.tsx b/src/FileStatus/SuccessStatus.tsx
index 920894f60fb56b4be34df12a17b46680e7dcce65..f0a73916fae6cbd435b68a245bca4107c3ab0808 100644
--- a/src/FileStatus/SuccessStatus.tsx
+++ b/src/FileStatus/SuccessStatus.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import { CheckCircle } from "../icons";
 import { FileStatusProps } from "./FileStatusProps";
 interface SuccessStatusProps extends FileStatusProps {}
diff --git a/src/FileStatus/UploadingStatus.tsx b/src/FileStatus/UploadingStatus.tsx
index 519f8768529e477a2c8f2fa3d9ade716f975ad2b..799683febee3e25cd738ed03f72f3d80a6ecc224 100644
--- a/src/FileStatus/UploadingStatus.tsx
+++ b/src/FileStatus/UploadingStatus.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { FileItemLocalizerSelector, LocalLabels } from "defpythoniztioningtrycrypto"
+import { FileItemLocalizerSelector, LocalLabels } from "@files-ui/core"
 import { DynamicLoader } from "../loader";
 import InfiniteLoader from "../loader/InfiniteLoader/InfiniteLoader";
 import { FileStatusProps } from "./FileStatusProps";
diff --git a/src/FilesUiProvider/FilesUIConfig.ts b/src/FilesUiProvider/FilesUIConfig.ts
index c9d17eaa0ca488f682b670d6423ed5d587c67ea9..944a0c643d5102568016e29c1a7e6cde6e76b26e 100644
--- a/src/FilesUiProvider/FilesUIConfig.ts
+++ b/src/FilesUiProvider/FilesUIConfig.ts
@@ -1,4 +1,4 @@
-import { IconsMap, Localization } from "defpythoniztioningtrycrypto"
+import { IconsMap, Localization } from "@files-ui/core"
 
 export type FilesUIConfig = {
     /**
diff --git a/src/ImagePreview/ImagePreview.tsx b/src/ImagePreview/ImagePreview.tsx
index 0a5445903ff0d9f35199222ec296775e09d0df84..1e2baf4c3124c337736310a61bd0c91ad2a33b70 100644
--- a/src/ImagePreview/ImagePreview.tsx
+++ b/src/ImagePreview/ImagePreview.tsx
@@ -4,7 +4,7 @@ import {
   ImagePreviewProps,
 } from "./ImagePreviewProps";
 import { mergeProps } from "../overridable";
-import { getImageOrientation, readAsDataURL } from "defpythoniztioningtrycrypto"
+import { getImageOrientation, readAsDataURL } from "@files-ui/core"
 
 import "./ImagePreview.scss";
 
diff --git a/src/InputHidden/InputHidden.tsx b/src/InputHidden/InputHidden.tsx
index 4d4a2f79c532d4e317eb72620271326c9834c28c..7a2db2ee9a6d12926e5c096436f4bf8b51f735f8 100644
--- a/src/InputHidden/InputHidden.tsx
+++ b/src/InputHidden/InputHidden.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-//import { handleClickUtil } from "defpythoniztioningtrycrypto"
+//import { handleClickUtil } from "@files-ui/core"
 import { InputHiddenProps } from "./InputHiddenProps";
 
 const InputHidden: React.FC<InputHiddenProps> = (props: InputHiddenProps) => {
diff --git a/src/MaterialButton/MaterialButton.tsx b/src/MaterialButton/MaterialButton.tsx
index 2adc12dbadc3163fe63673e6d27ae034eaf95e36..f4c375e39e07d7f359d68e5f006d05d4f9972d74 100644
--- a/src/MaterialButton/MaterialButton.tsx
+++ b/src/MaterialButton/MaterialButton.tsx
@@ -2,7 +2,7 @@ import * as React from "react";
 import useMaterialButtonClassName from "./hooks/useMaterialButtonClassName";
 import { MaterialButtonProps } from "./MaterialButtonProps";
 import "./MaterialButton.scss";
-import { addClassName, FileIdGenerator } from "defpythoniztioningtrycrypto";
+import { addClassName, FileIdGenerator } from "@files-ui/core";
 import { FilesUiContext } from "../FilesUiProvider/FilesUiContext";
 import { createRippleButton } from "../utils";
 
diff --git a/src/MaterialButton/utils/MaterialButtonStyleManager.ts b/src/MaterialButton/utils/MaterialButtonStyleManager.ts
index 27617adfdc0a3d00f5701da923ab99bc119220e1..57f27b1010690b528475f59348504c9bb7549eba 100644
--- a/src/MaterialButton/utils/MaterialButtonStyleManager.ts
+++ b/src/MaterialButton/utils/MaterialButtonStyleManager.ts
@@ -1,4 +1,4 @@
-import { asureColor, colourNameToHex, completeAsureColor, darkerColor } from "defpythoniztioningtrycrypto"
+import { asureColor, colourNameToHex, completeAsureColor, darkerColor } from "@files-ui/core"
 import { DynamicSheet, DynamicSheetRule } from "@dynamicss/dynamicss";
 
 export default class MaterialButtonStyleManager {
diff --git a/src/hooks/useDropzoneClassName.ts b/src/hooks/useDropzoneClassName.ts
index 0f5c40e91d046ea3c094593c076fbbb89dd5b4e2..1c0f6a102f69e84055551bfd0f17c931a083e903 100644
--- a/src/hooks/useDropzoneClassName.ts
+++ b/src/hooks/useDropzoneClassName.ts
@@ -1,6 +1,6 @@
 import { DynamicSheet, DynamicSheetRule, DynamiCSS } from "@dynamicss/dynamicss";
 import * as React from "react";
-import { completeAsureColor } from "defpythoniztioningtrycrypto";
+import { completeAsureColor } from "@files-ui/core";
 
 import { DEFAULT_BORDER_RADIUS } from "../Dropzone/components/dropzone/DropzoneProps";
 
diff --git a/src/hooks/useDropzoneFileUpdater.ts b/src/hooks/useDropzoneFileUpdater.ts
index 6f6378b8ecd6de88aacaff7a781e24691642ad44..fc1056bf030efb0edb1b87dbc55b1a9255212548 100644
--- a/src/hooks/useDropzoneFileUpdater.ts
+++ b/src/hooks/useDropzoneFileUpdater.ts
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { ValidateFileResponse, ExtFile, ExtFileInstance, ExtFileManager, FileValidatorProps, Localization, setNextUploadStatus, validateExtFileList } from "defpythoniztioningtrycrypto"
+import { ValidateFileResponse, ExtFile, ExtFileInstance, ExtFileManager, FileValidatorProps, Localization, setNextUploadStatus, validateExtFileList } from "@files-ui/core"
 
 /**
  * Effect for keeping track of changes
diff --git a/src/hooks/useDropzoneValidation.ts b/src/hooks/useDropzoneValidation.ts
index 3e5c1acc5d1f94a3f7d8ed1cbb6087280faf4550..911335db2d47db700e851c0ff7b753fda324c6ab 100644
--- a/src/hooks/useDropzoneValidation.ts
+++ b/src/hooks/useDropzoneValidation.ts
@@ -1,5 +1,5 @@
 import * as React from "react"
-import { ValidateFileResponse } from "defpythoniztioningtrycrypto"
+import { ValidateFileResponse } from "@files-ui/core"
 
 export const useDropzoneValidation = (
     accept: string | undefined,
diff --git a/src/hooks/useFakeProgress.ts b/src/hooks/useFakeProgress.ts
index 2f4e94cb801ff46188f6a3e95667829fcd720125..6d4029a3bbb63423b1c775a77dcc8c2e64588fdd 100644
--- a/src/hooks/useFakeProgress.ts
+++ b/src/hooks/useFakeProgress.ts
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { getRandomInt } from "defpythoniztioningtrycrypto"
+import { getRandomInt } from "@files-ui/core"
 
 export const useFakeProgress = (time = 1500) => {
     const [progress, setProgress] = React.useState(28);
diff --git a/src/hooks/useFileMosaicInitializer.ts b/src/hooks/useFileMosaicInitializer.ts
index 9300c2d67cfd31657bcef3099e392be8b14043c4..ad7f4bca811340de38a336d1912d4b0d04ce6d6f 100644
--- a/src/hooks/useFileMosaicInitializer.ts
+++ b/src/hooks/useFileMosaicInitializer.ts
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { getURLFileIco, readAsDataURL, getURLFileIcoFromNameAndType } from "defpythoniztioningtrycrypto"
+import { getURLFileIco, readAsDataURL, getURLFileIcoFromNameAndType } from "@files-ui/core"
 import { IconsSet } from "../FilesUiProvider";
 
 /**
diff --git a/src/hooks/useIsUploading.ts b/src/hooks/useIsUploading.ts
index 5a56a393f803037c182bcdc2ae642509630ddf64..366371a4cc53557765babca0611e8357d0c7f8c4 100644
--- a/src/hooks/useIsUploading.ts
+++ b/src/hooks/useIsUploading.ts
@@ -1,4 +1,4 @@
-import { UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { UPLOADSTATUS } from "@files-ui/core"
 import * as React from "react";
 export const useIsUploading = (uploadStatus: UPLOADSTATUS | undefined): boolean => {
 
diff --git a/src/hooks/useNumberOfValidFiles.ts b/src/hooks/useNumberOfValidFiles.ts
index b2fc5a332780cd714945ce11e6cc8da896cde27d..d5cec4fb965e6462e16edc7cb057d371964dce7f 100644
--- a/src/hooks/useNumberOfValidFiles.ts
+++ b/src/hooks/useNumberOfValidFiles.ts
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { ExtFile } from "defpythoniztioningtrycrypto"
+import { ExtFile } from "@files-ui/core"
 
 /**
  * Custom hook for managing
diff --git a/src/index.ts b/src/index.ts
index 443e49b52d1cc2c2ef1a748cb6e3e252801ab28d..f61fdea020dc3840289c7bed72a337e8276a94dd 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -45,7 +45,7 @@ export {
     ExtFileInstance,
     ExtFileManager,
     createUploadConfig
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 
 export type {
     ExtFile,
@@ -57,7 +57,7 @@ export type {
     UploadConfig,
     ValidateFileResponse,
     IconsMap
-} from "defpythoniztioningtrycrypto"
+} from "@files-ui/core"
 
 
 export { default as FilesUiProvider } from "./FilesUiProvider/FilesUiProvider";
diff --git a/src/loader/DefaultLoader/DefaultLoader.tsx b/src/loader/DefaultLoader/DefaultLoader.tsx
index 6cf00fb35901790e06b12fc5829d32442c590d71..cb0ee802cfb1d7e5f4a3f409557c13f6e37963fa 100644
--- a/src/loader/DefaultLoader/DefaultLoader.tsx
+++ b/src/loader/DefaultLoader/DefaultLoader.tsx
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { completeAsureColor } from "defpythoniztioningtrycrypto"
+import { completeAsureColor } from "@files-ui/core"
 import "./DefaultLoader.scss";
 interface DefaultLoaderNeoProps {
   color?: string;
diff --git a/src/loader/DefaultLoader/loader.tsx b/src/loader/DefaultLoader/loader.tsx
index aa47282eaa0641fec264e4a1366ec022f513dd63..7e65c67b5bf6c58b07455f312b5e226494b0cffd 100644
--- a/src/loader/DefaultLoader/loader.tsx
+++ b/src/loader/DefaultLoader/loader.tsx
@@ -1,7 +1,7 @@
 
 
 import React, { FC } from "react";
-import { hexColorToRGB } from "defpythoniztioningtrycrypto"
+import { hexColorToRGB } from "@files-ui/core"
 interface LoaderProps {
   color?: string;
 }
diff --git a/src/tooltip/Tooltip.tsx b/src/tooltip/Tooltip.tsx
index 927af9e649d7f8598937f7d8166bae21203d7737..6e16a048091e9fe8de77927e1eda49d6450318c0 100644
--- a/src/tooltip/Tooltip.tsx
+++ b/src/tooltip/Tooltip.tsx
@@ -1,7 +1,7 @@
 import * as React from "react";
 import { TooltipProps } from "./TooltipProps";
 import "./Tooltip.scss";
-import { UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { UPLOADSTATUS } from "@files-ui/core"
 const Tooltip: React.FC<TooltipProps> = (props: TooltipProps) => {
   const {
     //message,
diff --git a/src/tooltip/TooltipProps.ts b/src/tooltip/TooltipProps.ts
index dba424c08420135f3a4240984828cecb15a4e75a..546e16fa84109e1747785275a76a2a574bf791da 100644
--- a/src/tooltip/TooltipProps.ts
+++ b/src/tooltip/TooltipProps.ts
@@ -1,4 +1,4 @@
-import { UPLOADSTATUS } from "defpythoniztioningtrycrypto"
+import { UPLOADSTATUS } from "@files-ui/core"
 import { OverridableComponentProps } from "../overridable";
 
 export interface TooltipPropsMap extends OverridableComponentProps {
diff --git a/src/utils/ripple/ripple.ts b/src/utils/ripple/ripple.ts
index c006e03f2c81266d696a796799cd728f070c9f64..ba67d3d8213137fc2e9f943829c3bf31feaee3e3 100644
--- a/src/utils/ripple/ripple.ts
+++ b/src/utils/ripple/ripple.ts
@@ -1,5 +1,5 @@
 import * as React from "react";
-import { completeAsureColor, hexColorToRGB } from "defpythoniztioningtrycrypto"
+import { completeAsureColor, hexColorToRGB } from "@files-ui/core"
 
 const asureRippleColor = (color: string): string => {
   return completeAsureColor(color,