added CmSnapImageTool