added client process and updated makefile