changes to module 2