adding client components to the repository