added functionality to GatherStrategy