add browser adaption