updated x_, so that parameter names align with functino parameter names.