Init method almost done