split and re combine works