rename variable and make 2D role explicitly