modified some struct files