Adding Microscope functionality WIP