update initiation part