diff --git a/looptools/timer.py b/looptools/timer.py
index <HASH>..<HASH> 100644
--- a/looptools/timer.py
+++ b/looptools/timer.py
@@ -39,16 +39,22 @@ class Timer:
 
         def function_timer(*args, **kwargs):
             """A nested function for timing other functions."""
+            # Capture start time
             start = time.time()
+
+            # Execute function with arguments
             value = func(*args, **kwargs)
+
+            # Capture end time
             end = time.time()
+
+            # Calculate run time
             runtime = end - start
             if runtime < 60:
                 runtime = str('sec: ' + str('{:f}'.format(runtime)))
             else:
                 runtime = str('min: ' + str('{:f}'.format(runtime / 60)))
-            msg = '{func:30} --> {time}'
-            print(msg.format(func=func.__name__, time=runtime))
+            print('{func:50} --> {time}'.format(func=func.__qualname__, time=runtime))
             return value
 
         return function_timer
diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='looptools',
-    version='1.1.1',
+    version='1.1.2',
     packages=find_packages(),
     install_requires=[],
     url='https://github.com/mrstephenneal/looptools',
FIX Timer.decorator to also display the calling functions class name