Init Part2