add esock