change @component to @repository