many changes, js updated,css, etc