change css, add js, fix bugs