feat(annotations): initial implementation for annotations