diff --git a/add_mesh_extra_objects/add_mesh_pyramid.py b/add_mesh_extra_objects/add_mesh_pyramid.py
index e99ffd9aeb13f82d90124e349adbb837c43bfd2d..7c9ee6cff926773d3267e11186e0590089ad2b46 100644
--- a/add_mesh_extra_objects/add_mesh_pyramid.py
+++ b/add_mesh_extra_objects/add_mesh_pyramid.py
@@ -50,8 +50,7 @@ def create_step(width, base_level, step_height, num_sides):
         quaternions = [Quaternion(axis, quat_angle) 
                             for quat_angle in quat_angles]
                             
-        init_vectors = [Vector([rad, 0, base_level]) 
-                            for quat in quaternions]
+        init_vectors = [Vector([rad, 0, base_level])] * len(quaternions)
         
         quat_vector_pairs = list(zip(quaternions, init_vectors))
         vectors = [quaternion * vec for quaternion, vec in quat_vector_pairs]