added browser fallbacks
testing ie8 fix