what is "bootstrapping" anyway?