combine frontend and backend code