updates to optical dissector