further try to get the user switching seamless