.map,.filter and .forEach are ES5 compliant