[smart] mapping is now a list (instead a dict)