old files from client - cpp, h and c