Optimization by calling three modules without serialization.