Simplified the front end