bootstraping api component