added js and theming