reworked visualizations and MA algorithms