translation prototype: modules, part 4