initialize fundamental structure