added safari stuff