Fast CMA - On Demand Training