client render