fidos changed from array to vector