New socket system, many improvements, recoded Route Add middleware