Experimental; trying to makes heads or tails of client server model.