add safari support now.