merged front end with back end