cross commodity added
variable names fixed