change the way the contract import is working