contrunction modify