begin support multi addr for switching objects