diff --git a/stack.c b/stack.c
index 222323ad858553aa6c7aff4e90fd664a9712fb85..7b4968f83fda364bd9e083a76516328c3ec1e7bd 100644
--- a/stack.c
+++ b/stack.c
@@ -24,4 +24,9 @@ void stack_clone(stack s, stack *clone) {
     for (int i = 0; i <= s.top && i < s.capacity; i++) {
         clone->data[i] = s.data[i];
     }
-}
\ No newline at end of file
+}
+
+int get_length(stack *pile)
+{
+    return pile->capacity;
+}