different sources for different browsers