added client component guide