Add client program shim