Initialization part 2