notes on private[this]