Identified the self invoking function