refine ExtractContent