- init structure