some socket suttff