structure and edit empirical