diff --git a/sifrovacka/views.py b/sifrovacka/views.py
index 63ad7287cdde013c90098795e2c58348f3712324..290754736b6828e4a7c90a7d3be7a70a63889ba8 100644
--- a/sifrovacka/views.py
+++ b/sifrovacka/views.py
@@ -145,11 +145,19 @@ def home(request):
                                         request.user).order_by('sifrovacka_id')
         if request.method == 'POST':
               if request.POST["signupsif"]:
+
                   post_signupsif = request.POST["signupsif"]
                   print(post_signupsif)
+
+                  sifrovacka_detail = Sifrovacka.objects.get(id = post_signupsif)
+                  sifrovacka_stages = Stages.objects.filter(sifrovacka__sifrovacka_name =
+                          sifrovacka_detail).filter(stage_number = "1")
+                  stage_current_urlhash = sifrovacka_stages[0].stage_urlhash
+                  print(stage_current_urlhash)
                   try:
                       p = Participants.objects.create(user=request.user,
-                              sifrovacka_id=post_signupsif)
+                           sifrovacka_id=post_signupsif,
+                           at_stage=stage_current_urlhash )
                   except IntegrityError as e:
                       print(e)
                       context = {"active_sifrovacky_list": all_sifrovacky_list,