dealing with new variables