middleman front end