working socket correct