correct context binding