update design, add multi-language