use requests library and added handling for annotations