create initial structure

ahouehaouheauoe