fixed treansliterator