worked even more on split