completed emStructObj