use c2cTools::multibyte_ucfirst instead of ucfirst