added second surf extraction