Using Various APIs and Boot Strap