added visualization and data tools