touches: use map() in data simulation