process_by_id support