automatic extraction