Make all the modules actually work