trying the code with all the data
changed some annotations