initializer cleanup