new split to structure