in the middle of debugging... add socket features.