add @components annotations