evolution strategy preliminary implementation