implemented server-side nickname things