some work on reconnecting and parameter request