- changed map to vector