undependent call order for graph_visualizer, fix bug of reverse for laterals
Hanser atom-mapping integrated
refactoring