pre-model commit