refactored web app & shortened localization