module 3 added