Add init procedure.
Update