deprecated the old CLI opts parser