final cfg parser