moved up the split_options