complex financial environments