old_contents: from django.conf.urls.defaults import patterns, include, url
  from django.conf.urls.static import static
  from django.conf import settings
  from django.contrib import admin
  from django.views.generic import TemplateView
  
  
  admin.autodiscover()
  
  urlpatterns = patterns('',
      url(r'^$',
          view='main.views.home',
          kwargs={'template': 'home.html'},
          name='home'
      ),
      url(r'^hackathon/',
          TemplateView.as_view(template_name='hackathon.html'),
          name='hackathon'
      ),
      url(r'^pokemon/',
          TemplateView.as_view(template_name='pokemon.html'),
          name='pokemon'
      ),
      (r'^library/', include('library.urls', namespace='library', app_name='library')),
      (r'^events/', include('events.urls', namespace='events', app_name='events')),
      url(r'^event/(?P<slug>[-\w]+)/$',
          view='events.views.event',
          kwargs={'template':'event.html'},
          name='event_clean'
      ),
      url(r'^library/book/(?P<id>[-\w]+)/$',
          view='library.views.book',
          kwargs={'template':'book.html'},
          name='book_clean'
      ),
      url(r'^library/book/(?P<id>[-\w]+)/reserve$',
          view='library.views.reserve',
          kwargs={'template':'library/reserve.html'},
          name='reserve_clean'
      ),
      url(r'^admin/', include(admin.site.urls))
  )
  
  # In debug mode, static files are automatically served by Django.
  # Also serve user-uploaded files.
  if settings.DEBUG:
      urlpatterns += patterns('',
          url(r'^%s/(?P<path>.*)$' % settings.UPLOADS_DIRNAME,
              'django.views.static.serve', {
                  'document_root': settings.MEDIA_ROOT,
              }
          ),
          url(r'^%(MEDIA_URL)s/(?P<path>.*)$' % {'MEDIA_URL': settings.MEDIA_URL.strip('/')},
              'django.views.static.serve',
              { 'document_root': settings.MEDIA_ROOT }),
     )
  
new_contents: from django.conf.urls.defaults import patterns, include, url
  from django.conf.urls.static import static
  from django.conf import settings
  from django.contrib import admin
  from django.views.generic import TemplateView
  
  
  admin.autodiscover()
  
  urlpatterns = patterns('',
      url(r'^$',
          view='main.views.home',
          kwargs={'template': 'home.html'},
          name='home'
      ),
      url(r'^hackathon/',
          TemplateView.as_view(template_name='hackathon.html'),
          name='hackathon'
      ),
      url(r'^pokemon/',
          TemplateView.as_view(template_name='pokemon.html'),
          name='pokemon'
      ),
      url(r'^freshers/',
          TemplateView.as_view(template_name='freshers.html'),
          name='freshers'
      ),
      (r'^library/', include('library.urls', namespace='library', app_name='library')),
      (r'^events/', include('events.urls', namespace='events', app_name='events')),
      url(r'^event/(?P<slug>[-\w]+)/$',
          view='events.views.event',
          kwargs={'template':'event.html'},
          name='event_clean'
      ),
      url(r'^library/book/(?P<id>[-\w]+)/$',
          view='library.views.book',
          kwargs={'template':'book.html'},
          name='book_clean'
      ),
      url(r'^library/book/(?P<id>[-\w]+)/reserve$',
          view='library.views.reserve',
          kwargs={'template':'library/reserve.html'},
          name='reserve_clean'
      ),
      url(r'^admin/', include(admin.site.urls))
  )
  
  # In debug mode, static files are automatically served by Django.
  # Also serve user-uploaded files.
  if settings.DEBUG:
      urlpatterns += patterns('',
          url(r'^%s/(?P<path>.*)$' % settings.UPLOADS_DIRNAME,
              'django.views.static.serve', {
                  'document_root': settings.MEDIA_ROOT,
              }
          ),
          url(r'^%(MEDIA_URL)s/(?P<path>.*)$' % {'MEDIA_URL': settings.MEDIA_URL.strip('/')},
              'django.views.static.serve',
              { 'document_root': settings.MEDIA_ROOT }),
     )
  
subject: Add back freshers page for CSC judging :X