Module and Controller