Updated split_half