flexible to take split

flexible to take split