updated module-eight