made browser compliant