parser now picks out separate sections