finished extract_object moved to server