added client, file, clientinfo classes