skeleton framework for disconnection/reconnection
popup