Data splitting (18/26)

Data splitting