fix _get_selected_idx
add args.from_
add ctre