doc extract block