init updated