checkRules method was updated, 
e and e! for integer values
se and se! for string values
(! means Not)