- data structure for the results from gate implemented
- fetching the annotations from gate implemented