split node works correctly now with file storage with exception of storing children