Front interface logic