diff --git a/auto.c b/auto.c
index da68a6c55979e5be0fd00f6c223ece20728aaa4a..b2935cd003dfb8c55c9259b67d05744a640bc72e 100644
--- a/auto.c
+++ b/auto.c
@@ -124,7 +124,7 @@ Aufgabe 3
 pthread_mutex_t bridge_mutex = PTHREAD_MUTEX_INITIALIZER;
 pthread_cond_t bridge_free = PTHREAD_COND_INITIALIZER;
 
-void *collision_simulation3(void* args)
+void *collision_simulation3(void* arg)
 {
 
     srand(time (NULL));
@@ -207,8 +207,8 @@ int main (int argc, char *argv[])
 
         pthread_t car1, car2;
 
-        int rc1 = pthread_create(&car1, NULL, collision_simulation1, (void *)1, threads, crossings);
-        int rc2 = pthread_create(&car2, NULL, collision_simulation1, (void *)2, threads, crossings);
+        int rc1 = pthread_create(&car1, NULL, collision_simulation1, (void *)1);
+        int rc2 = pthread_create(&car2, NULL, collision_simulation1, (void *)2);
         
         if (rc1)
         {
@@ -239,8 +239,8 @@ int main (int argc, char *argv[])
 
         pthread_t car1, car2;
 
-        int rc1 = pthread_create(&car1, NULL, collision_simulation2, (void *)1, threads, crossings);
-        int rc2 = pthread_create(&car2, NULL, collision_simulation2, (void *)2, threads, crossings);
+        int rc1 = pthread_create(&car1, NULL, collision_simulation2, (void *)1);
+        int rc2 = pthread_create(&car2, NULL, collision_simulation2, (void *)2);
         
         if (rc1)
         {