import third party socket class
partly
just finished overview framework