     }
     
     func numberOfSectionsInTableView(tableView: UITableView) -> Int {
-        return 3; //TODO: add maaltijdsoep
+        return 4; //TODO: add maaltijdsoep
     }
     
     func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

        }
        label.baselineAdjustment = .AlignCenters
        label.textColor = UIColor.whiteColor()
        let restoMenuSection = RestoMenuSection(rawValue: section)
        switch restoMenuSection! {
        case .Soup:
            label.text = "SOEP"

            cell!.menuItem = restoMenu?.meat[indexPath.row] as? RestoMenuItem
        case .Vegetable:
            cell!.vegetable = restoMenu?.vegetables[indexPath.row] as? String
        default: break
        }
        
        return cell!
    }
    
    // Using footers of the previous section instead of headers so they scroll
    func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
        // Zero height for last section footer
        return section < 3 ? 40 : 0
    }
    
    func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView?{
        // Return nil if last footer
        if section == 3 {
            return nil
        }
        let frame = CGRectMake(0, 0, self.bounds.width, 40)
        let header = UIView(frame: frame)
        
