#2 Construct 4 modules.