bootstrapping phase