building microscope instance