Split front- and back-end, add front-end