data separation; online learning; visualization