explain map and slice expansion