support partials on client side