further work on structuring