introduce dedicated super-peer type name in understand; generalize peer names to any type
upgrade be for new super peer
add model explore