We're coming along, we can submit and start analysis, now we just need to go through all the modules and add run() functionality