front end merge