added extract_with service to a couple wrappers