build init Structure