refactoring the engine to be independant of the yii page
+restrict_N_A1()