front-ending agreement