grab each opportunity