header file changes; still wont work (interface to socket code)