add module commands and controller