diff --git a/blenderkit/bkit_oauth.py b/blenderkit/bkit_oauth.py
index 6658244ce19c8213d606baaf9cc70559a3a70e68..4f3e51605c4891cfdcc4f04c4e0a5fe5dab49f70 100644
--- a/blenderkit/bkit_oauth.py
+++ b/blenderkit/bkit_oauth.py
@@ -188,7 +188,7 @@ class CancelLoginOnline(bpy.types.Operator):
         return {'FINISHED'}
 
 
-classess = (
+classes = (
     RegisterLoginOnline,
     CancelLoginOnline,
     Logout,
@@ -196,10 +196,10 @@ classess = (
 
 
 def register():
-    for c in classess:
+    for c in classes:
         bpy.utils.register_class(c)
 
 
 def unregister():
-    for c in classess:
+    for c in classes:
         bpy.utils.unregister_class(c)
diff --git a/blenderkit/ui.py b/blenderkit/ui.py
index 411c3b18ef5f7a340d9d8ea850c5504251aa5840..58e12d90db8d6c0ae6ed9613177e166f35dce57d 100644
--- a/blenderkit/ui.py
+++ b/blenderkit/ui.py
@@ -30,10 +30,11 @@ if "bpy" in locals():
     bg_blender = importlib.reload(bg_blender)
     colors = importlib.reload(colors)
     tasks_queue = importlib.reload(tasks_queue)
-    tasks_queue = importlib.reload(ui_panels)
+    ui_panels = importlib.reload(ui_panels)
+    icons = importlib.reload(icons)
 else:
     from blenderkit import paths, ratings, utils, search, upload, ui_bgl, download, bg_blender, colors, tasks_queue, \
-        ui_panels
+        ui_panels,icons
 
 import bpy
 
@@ -1834,8 +1835,9 @@ class RunAssetBarWithContext(bpy.types.Operator):
         return {'FINISHED'}
 
 
-classess = (
+classes = (
     AssetBarOperator,
+    # AssetBarExperiment,
     RunAssetBarWithContext,
     TransferBlenderkitData,
     UndoWithContext,
@@ -1858,7 +1860,7 @@ def pre_load(context):
 def register_ui():
     global handler_2d, handler_3d
 
-    for c in classess:
+    for c in classes:
         bpy.utils.register_class(c)
 
     args = (None, bpy.context)
@@ -1893,7 +1895,7 @@ def unregister_ui():
     bpy.types.SpaceView3D.draw_handler_remove(handler_2d, 'WINDOW')
     bpy.types.SpaceView3D.draw_handler_remove(handler_3d, 'WINDOW')
 
-    for c in classess:
+    for c in classes:
         bpy.utils.unregister_class(c)
 
     wm = bpy.context.window_manager
diff --git a/blenderkit/ui_panels.py b/blenderkit/ui_panels.py
index 985a846b374649a6616351e075fc852db9813350..429e38d528430897d8fbebcc8cf2b7742d6e260c 100644
--- a/blenderkit/ui_panels.py
+++ b/blenderkit/ui_panels.py
@@ -564,7 +564,7 @@ class VIEW3D_PT_blenderkit_profile(Panel):
 
                     row = layout.row()
                     row.label(text='My plan:')
-                    row.label(text='%s plan' % pn)#, icon_value=my_icon.icon_id)
+                    row.label(text='%s plan' % pn, icon_value=my_icon.icon_id)
                     if pn == 'Free':
                         layout.operator("wm.url_open", text="Change plan",
                                         icon='URL').url = paths.get_bkit_url() + paths.BLENDERKIT_PLANS
@@ -1597,7 +1597,7 @@ def header_search_draw(self, context):
 # however in this example we only store "main"
 preview_collections = {}
 
-classess = (
+classes = (
     SetCategoryOperator,
     VIEW3D_PT_blenderkit_profile,
     VIEW3D_PT_blenderkit_login,
@@ -1619,13 +1619,13 @@ classess = (
 
 
 def register_ui_panels():
-    for c in classess:
+    for c in classes:
         bpy.utils.register_class(c)
     bpy.types.VIEW3D_MT_editor_menus.append(header_search_draw)
 
 
 def unregister_ui_panels():
     bpy.types.VIEW3D_MT_editor_menus.remove(header_search_draw)
-    for c in classess:
+    for c in classes:
         # print('unregister', c)
         bpy.utils.unregister_class(c)