Added first attempt at WebClient and server side perspectives