all api calls added, detail view UI 80%