front end and hookups