input and output translations, all unit tests pass
input and output translations, all unit tests pass