bivariate mapping