socket additions and confirmations