esthetic changes + compatibility with browsers