add init setup