diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..d1364c1
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,8 @@
+[submodule "externals/aToken"]
+ path = externals/aToken
+ url = https://github.com/aave/protocol-v2
+ branch = fat-deployment
+[submodule "externals/protocol-v2"]
+ path = externals/protocol-v2
+ url = https://github.com/aave/protocol-v2.git
+ branch = fat-deployment
diff --git a/externals/protocol-v2 b/externals/protocol-v2
new file mode 160000
index 0000000..554a2ed
--- /dev/null
+++ b/externals/protocol-v2
@@ -0,0 +1 @@
+Subproject commit 554a2ed7ca4b3565e2ceaea0c454e5a70b3a2b41
diff --git a/src/mapping/incentives-controller/incentives-controller.ts b/src/mapping/incentives-controller/incentives-controller.ts
index f9aa237..ce83080 100644
--- a/src/mapping/incentives-controller/incentives-controller.ts
+++ b/src/mapping/incentives-controller/incentives-controller.ts
@@ -164,7 +164,6 @@ export function handleUserIndexUpdated(event: UserIndexUpdated): void {
userReserve.sTokenincentivesUserIndex = index;
userReserve.sIncentivesLastUpdateTimestamp = blockTimestamp;
}
-
userReserve.save();
} else {
log.warning(
diff --git a/src/mapping/proxy-price-provider/ethereum.ts b/src/mapping/proxy-price-provider/ethereum.ts
index 27b32a2..7810365 100644
--- a/src/mapping/proxy-price-provider/ethereum.ts
+++ b/src/mapping/proxy-price-provider/ethereum.ts
@@ -34,7 +34,6 @@ import { MOCK_USD_ADDRESS } from '../../utils/constants';
import { genericPriceUpdate, usdEthPriceUpdate } from '../../helpers/price-updates';
import { PriceOracle, PriceOracleAsset } from '../../../generated/schema';
import { EACAggregatorProxy } from '../../../generated/AaveOracle/EACAggregatorProxy';
-export { handleFallbackOracleUpdated, handleWethSet } from './proxy-price-provider';
export function priceFeedUpdated(
event: ethereum.Event,
@@ -403,4 +402,4 @@ function chainLinkAggregatorUpdated(
genericPriceUpdate(priceOracleAsset, priceFromProxy, event);
}
-}
+}
\ No newline at end of file