translation prototype: modules, part 2