elementwise -> map, make elementwise actually be element-wise operation