updated contracts
ENFA class