$cookie = Cookie::forget('quiz_progress');
    return Redirect::to('/')->withCookie($cookie);
});
Route::get('cookies', function () {
    return View::make('legal.cookies');
});
Route::get('privacy', function () {
    return View::make('legal.privacy');
});
Route::get('continue', array('before' => 'reload', function () {
    if (!Cookie::has('quiz_progress')) {
        return Redirect::to('/');
    }
    $questions = Config::get('questions');
    $progress_id = Cookie::get('quiz_progress');
    $progress = Progress::find($progress_id);
    if (!$progress) {
        return Redirect::to('/');
    }
    $saved_progress = json_decode($progress->progress, true);
    $new_questions = array_merge_recursive($questions, $saved_progress);
    reset($new_questions);
    //add to session
    Session::put('questions', $new_questions);
    Session::put('source', json_decode($progress->source, true));
    foreach ($new_questions as $section => $pages) {
        foreach ($pages['pages'] as $page => $details) {
            if (!isset($details['done'])) {
                $last_set['section'] = $section;
                $last_set['page'] = $page;
                break 2;