annotations explanation