new changes to css and javascript