revisions of Bootstrap process to be Object Oriented