3.4.1 through map