add init api