improve split_propos