overall focus extraction