integrating splits creation in evaluation engine