UPDATE 

Initialization