data separation; anaysis