Made all module sections optional, illustrate with module4.