customized app and added multi-language support