modifed structure