added some bootstrapping majic