bootstrapping is done properly