Added virtual tree structure for data collection