combine backend and frontend coverage