adding functionality for Microscopy