added input microscope