add comments to core conponents; fixed i18n bugs