remove un-needed code
re-organize code
create i18n translation js file for deployment on client side