opt canyvalue