transforms for safari