init Structure