default empty list when id opt not defined