minimal extension structure