self invoking function
revealing added