diff --git a/blenderkit/ratings.py b/blenderkit/ratings.py
index 320335e0cc6a18ebae6a1a77e249b3d33afd08e5..1f1c35d836e15d3565122f88b1d002fe5e76595d 100644
--- a/blenderkit/ratings.py
+++ b/blenderkit/ratings.py
@@ -405,11 +405,11 @@ class FastRateMenu(Operator):
             if utils.profile_is_validator():
                 col.prop(self, 'rating_work_hours')
             row.prop(self, 'rating_work_hours_ui', expand=True, icon_only=False, emboss=True)
-            if int(self.rating_work_hours_ui) > 100:
+            if float(self.rating_work_hours_ui) > 100:
                 utils.label_multiline(layout,
                                       text=f"\nThat's huge! please be sure to give such rating only to godly {self.asset_type}s.\n",
                                       width=500)
-            elif int(self.rating_work_hours_ui) > 18:
+            elif float(self.rating_work_hours_ui) > 18:
                 layout.separator()
 
                 utils.label_multiline(layout,
@@ -437,7 +437,7 @@ class FastRateMenu(Operator):
         if self.rating_quality_ui == '':
             self.rating_quality = 0
         else:
-            self.rating_quality = int(self.rating_quality_ui)
+            self.rating_quality = float(self.rating_quality_ui)
 
         if self.rating_quality > 0.1:
             rtgs = (('quality', self.rating_quality),)
diff --git a/blenderkit/search.py b/blenderkit/search.py
index 836c29b0e695d2d560b30a71183bf8a3a53d90ea..86d2f31cb5ad6035acb01c4c3f701be11bf14cb6 100644
--- a/blenderkit/search.py
+++ b/blenderkit/search.py
@@ -660,6 +660,7 @@ def generate_tooltip(mdata):
                 if f['fileType'].find('resolution') > -1:
                     t += 'Asset has lower resolutions available\n'
                     break;
+
     # generator is for both upload preview and search, this is only after search
     # if mdata.get('versionNumber'):
     #     # t = writeblockm(t, mdata, key='versionNumber', pretext='version', width = col_w)
@@ -671,22 +672,27 @@ def generate_tooltip(mdata):
 
     # t += '\n'
     rc = mdata.get('ratingsCount')
-    if utils.profile_is_validator() and rc:
-
+    if rc:
+        t+='\n'
         if rc:
             rcount = min(rc['quality'], rc['workingHours'])
         else:
             rcount = 0
-        if rcount < 10:
-            t += f"Please rate this asset, \nit doesn't have enough ratings.\n"
-        else:
-            t += f"Quality rating: {int(mdata['ratingsAverage']['quality']) * '*'}\n"
-            t += f"Hours saved rating: {int(mdata['ratingsAverage']['workingHours'])}\n"
+
+        show_rating_threshold = 5
+
+        if rcount < show_rating_threshold:
+            t += f"Only assets with enough ratings \nshow the rating value. Please rate.\n"
+        if rc['quality'] >= show_rating_threshold:
+            # t += f"{int(mdata['ratingsAverage']['quality']) * '*'}\n"
+            t += f"* {round(mdata['ratingsAverage']['quality'],1)}\n"
+        if rc['workingHours'] >= show_rating_threshold:
+            t += f"Hours saved: {int(mdata['ratingsAverage']['workingHours'])}\n"
         if utils.profile_is_validator():
             t += f"Score: {int(mdata['score'])}\n"
 
             t += f"Ratings count {rc['quality']}*/{rc['workingHours']}wh value " \
-                 f"{mdata['ratingsAverage']['quality']}*/{mdata['ratingsAverage']['workingHours']}wh\n"
+                 f"{(mdata['ratingsAverage']['quality'],1)}*/{(mdata['ratingsAverage']['workingHours'],1)}wh\n"
     if len(t.split('\n')) < 11:
         t += '\n'
         t += get_random_tip(mdata)
diff --git a/blenderkit/ui.py b/blenderkit/ui.py
index 4c70f14e946783d94c34d88cc0a5ecb2acb7f265..c894976624cfec2c8efb2ee8687d106ad2033466 100644
--- a/blenderkit/ui.py
+++ b/blenderkit/ui.py
@@ -338,7 +338,7 @@ def draw_tooltip(x, y, text='', author='', img=None, gravatar=None):
     textcol = (textcol[0], textcol[1], textcol[2], 1)
     textcol_mild = (textcol[0] * .8, textcol[1] * .8, textcol[2] * .8, 1)
     textcol_strong = (textcol[0] * 1.3, textcol[1] * 2.3, textcol[2] * 1.3, 1)
-    textcol_strong = (0.4, 1, 0.3, 1)
+    # textcol_strong = (0.4, 1, 0.3, 1)
     white = (1, 1, 1, .1)
 
     # background
diff --git a/blenderkit/ui_panels.py b/blenderkit/ui_panels.py
index 54cf1711501616820e9ebb9974466b7ee3d1ac0c..5fd9e07eac17235c4db2b5a6e03764267da6d215 100644
--- a/blenderkit/ui_panels.py
+++ b/blenderkit/ui_panels.py
@@ -975,7 +975,7 @@ class VIEW3D_PT_blenderkit_unified(Panel):
         row.scale_y = 1.6
         # split = row.split(factor=.
         col = layout.column()
-        col.prop(ui_props, 'asset_type', expand=True, icon_only=True)
+        col.prop(ui_props, 'asset_type', expand=True, icon_only=False)
         # row = layout.column(align = False)
         # layout.prop(ui_props, 'asset_type', expand=False, text='')