added pollyfills for old browsers + even more boldness