removed bootcamp, backend service data binding, extract api from backend