notes on bootstrapping