adding listing 5.7 (modules)