First initialize part!