groundwork for bootstrap