@RequestMapping(value = HOME_URL)
 public ModelAndView render(HttpServletRequest request, HttpServletResponse response) {
   ModelAndView view = new ModelAndView();
   if (request.getParameter("signin") != null) {
     view.setViewName("signin");
     configureRedirectAfterLogin(request);
   } else {
     view.setViewName("home");
     Record latestRecord = recordDAO.getLatestRecord();
     view.addObject("recordCount", recordDAO.countAllRecords());
     view.addObject("latestRecord", latestRecord);
     view.addObject("uniqueSpeciesCount", recordDAO.countUniqueSpecies());
     view.addObject("userCount", userDAO.countUsers());
     view.addObject("publicSurveys", surveyDAO.getActivePublicSurveys(true));
   }
   return view;
 }