refactor packInfo; add bootstrap