full content extraction