added segregation of minmax task choice algorithm