initial structure
x