- structure def updates