added support to multiple flavors of CMA-ES