change some style; add localization