add three modules