finished many changes on todo list, fixed several microscopy issues, added printing