Front End Implementation