added module and controller