redefine NaEptObj()