add init depends