client-side stats