new components added, bugs contained data visualization fixed, commented code