Split data component implemented