preparing for BOOTSTRAP