add init interface