first version of coopeartive ga operators