working well in chrome, but not safari or firefox
extra spacing in safari fixed