added server component