break up the mirroring strategies