Added back-end structure