add select enumerate used with map