revert ipy3 pydsl, the exec call is broken
maketrans is tricky, this will take more thought