strtr faster than str_replace (maybe)
speed optimization