add parsing section 3 to 7