feat(addClassAnnotation): create addClassAnnotation, with tests
chore(*): lint and typos