challenging macroeconomic environment