structure is fixed