create init structure