finished cleaning up socket lifecycle, starting to test