variable front end