detail-view call working, refactorings to responses