# Improve interfaces between frontend-itir-backend
###### tags: `functional cycle 10`
Appetite:
Developer: Hannes takes care of setting up the meetings
This project is a design project and doesn't include implementation.
## Goals
- shift/slice of sparse field (should be prioritized and implmented in this cycle)
- domain handling
- relative domain
- extend domain
- static offset information in IR
- move to the new storage interfaces
- what can be passed as arguments to the fencil
- index field?
- scalar vs 0-d field (type annotations)