fix safari bug
fix bugs