add genetic algorithms learning base