implemented client side webfinger/webfist