# Week 10 Updates
This week focused on updating Erigon's Engine API implementation to align with the latest FOCIL execution specifications and finalzing the execution layer changes.
commit: https://github.com/erigontech/erigon/commit/030e750aa24a9195cb8f058bbb63ccb3d48c7ce3
### Engine API
- Added `engine_forkchoiceUpdatedV4` capability for Fulu version support
- Added `engine_newPayloadV5` capability with inclusion list transaction validation
### New API Method Implementation
- **NewPayloadV5**: Introduced new payload processing method that accepts inclusion list transactions as a parameter
- **ForkchoiceUpdatedV4**: Added successor to V3 with stricter parameter validation for post-Cancun upgrades
### Fixing other stuff:
- **Return Type Update**: Modified `GetInclusionListV1` to return pointer to `engine_types.InclusionList` instead of value type
- **Error Handling**: Added proper error handling for `ConvertTransactionstoInclusionList` conversion
## Next week
Erigon now fully supports the updated FOCIL execution specifications. All new methods are properly integrated aswell. For the next week I wanted to start introducing some unit tests and also want to take some time to revise and review the consensus layer specification for the changes necessary for Erigon.