now working socket test!