added client/server/and test file