New structure of back-end