The most difficult part of building a client program is to understand how to describe the problem interface. Once this step is done, it is fairly easy to build calls to DIET.