adding mirror init