Add init codes