client rendering properly