implemented tmp-eobjecto