consume list header first