Combines front end and back end