begin frontend-backend integration