refactor TestingSplit