initial structure redefinition