add limit in "for loop" for better performance; fix forEach fn caller name; change usage phraze in require module; add IIFE snippet