Fix wrong model recognition

Parser was recognizing words with `model` keyword combination, for example `` `model` `` or `Cmodel`, as model, this is a suggestion to fix the issue. this has been mentioned in both issue #152 and #92.
the way I  saw it is `model` is the only keyword between these three which could have a name before it, so it seems logical to me that the number of respective groups would not be the same with those other two.