Added r process factory