module2 updated