update extends by use.