modifiers order, names end with _, contextChecking for modifiers, def to function fixed