new implementation, we should now get the right socket as we check for the good pattern on it
Updated README file