1. complete trainning and loading data before split

2. Finish a simple splitter and a one step backward splitter.