add support principal/mirror