initial cut at the chipa client-server setup