add bootstrap
diveided into parts