search implemented and some i18n