updated module 8