namespace fixes + require mbstring