added a module and controller removed np-init