make it be compatible with single explorer and multi-explorers