def2 modification