Basic structure for front end