diff --git a/beat/web/ui/views.py b/beat/web/ui/views.py
index 6ad045ce523a24d0a26ca4b9a92b05c31f3c99a4..bcffa5f04fee31299894711fdb4f997ce267485a 100755
--- a/beat/web/ui/views.py
+++ b/beat/web/ui/views.py
@@ -27,8 +27,7 @@
 
 
 from django.shortcuts import get_object_or_404
-from django.shortcuts import render_to_response
-from django.template import RequestContext
+from django.shortcuts import render
 from django.template import loader
 from django.template import Context
 from django.contrib.auth.views import login as django_login
@@ -63,8 +62,7 @@ logger = logging.getLogger(__name__)
 def index(request):
     '''Our main index page'''
 
-    return render_to_response('ui/index.html',
-                              context_instance=RequestContext(request))
+    return render(request, 'ui/index.html')
 
 
 #----------------------------------------------------------
@@ -190,8 +188,9 @@ def blocked_user_reactivation(request):
     else:
         form = BlockedUserRevalidationForm()
 
-    return render_to_response('registration/blocked_user_reactivate.html', {'form': form},
-                              context_instance=RequestContext(request))
+    return render(request,
+                  'registration/blocked_user_reactivate.html',
+                  {'form': form})
 
 
 #----------------------------------------------------------
@@ -263,15 +262,14 @@ def activity_stream(request, author_name):
       # 2. request.user != author
       leaderboards = Leaderboard.objects.filter(search__in=Search.objects.for_user(request.user).filter(author=author)).order_by('-changed')
 
-    return render_to_response('ui/activity_stream.html',
-                              dict(
-                                  owner = (request.user == author),
-                                  author= author,
-                                  statistics= gather_contributions(request.user, author),
-                                  leaderboards= leaderboards,
-                              ),
-                              context_instance=RequestContext(request),
-    )
+    return render(request,
+                  'ui/activity_stream.html',
+                  dict(
+                      owner = (request.user == author),
+                      author= author,
+                      statistics= gather_contributions(request.user, author),
+                      leaderboards= leaderboards,
+                  ))
 
 
 #----------------------------------------------------------
@@ -350,25 +348,25 @@ def user_settings(request):
 
         password_change_form = PasswordChangeForm(user=user)
 
-    return render_to_response('ui/user_settings.html',
-                              {
-                                  'password_change_form': password_change_form,
-                                  'token' : user.auth_token,
-                                  'statistics' : {
-                                      'nb_experiments': user.experiments.count(),
-                                      'nb_public_experiments': user.experiments.filter(sharing=Shareable.PUBLIC).count(),
-                                      'nb_attested_experiments': user.experiments.filter(~Q(attestation=None)).count(),
-                                      'nb_toolchains': user.toolchains.count(),
-                                      'nb_public_toolchains': user.toolchains.filter(sharing=Shareable.PUBLIC).count(),
-                                      'nb_algorithms': user.algorithms.count(),
-                                      'nb_public_algorithms': user.algorithms.filter(sharing=Shareable.PUBLIC).count(),
-                                      'nb_libraries': user.algorithms.count(),
-                                      'nb_public_libraries': user.librarys.filter(sharing=Shareable.PUBLIC).count(),
-                                      'nb_dataformats': user.dataformats.count(),
-                                      'nb_public_dataformats': user.dataformats.filter(sharing=Shareable.PUBLIC).count(),
-                                  },
-                              },
-                              context_instance=RequestContext(request))
+    return render(request,
+                  'ui/user_settings.html',
+                  {
+                      'password_change_form': password_change_form,
+                      'token' : user.auth_token,
+                      'statistics' : {
+                          'nb_experiments': user.experiments.count(),
+                          'nb_public_experiments': user.experiments.filter(sharing=Shareable.PUBLIC).count(),
+                          'nb_attested_experiments': user.experiments.filter(~Q(attestation=None)).count(),
+                          'nb_toolchains': user.toolchains.count(),
+                          'nb_public_toolchains': user.toolchains.filter(sharing=Shareable.PUBLIC).count(),
+                          'nb_algorithms': user.algorithms.count(),
+                          'nb_public_algorithms': user.algorithms.filter(sharing=Shareable.PUBLIC).count(),
+                          'nb_libraries': user.algorithms.count(),
+                          'nb_public_libraries': user.librarys.filter(sharing=Shareable.PUBLIC).count(),
+                          'nb_dataformats': user.dataformats.count(),
+                          'nb_public_dataformats': user.dataformats.filter(sharing=Shareable.PUBLIC).count(),
+                      },
+                  })
 
 
 #----------------------------------------------------------