modules now reuse variable names correctly
4 files changed