completed bootstrapping