web client fully working