added and completed DataVisualizer and DataTransformer