configuration structure (autogen)