add client components