update init 2