translation prototype: modules, part 1