iterative bootstrapping