css and javascript changes